금요일.. 누군가에겐 불타...헛소리는 하지 않겠습니다.
몹시 피곤한 금요일입니다.
몽고디비 마지막 강의날입니다.
========================== 1 =========================
(19 : 02 ~ 19 : 48)
강사님의 5일간 저녁을 먹지 않았다는 이야기를 들었는데 야식을 드셨단.......이야기를 시작으로 수업을 시작하셨습니다.
1_1 DB확인
update와 delete에 대해 추가를 하고 UnitTest를 하였습니다. 어제 했지만 오늘 벌써 잊어서 UnitTest를 하는데 애를 먹었습니다. test할 함수에 커서를 두고
alt + shift + x , t키를 누르면 됩니다.
어제에 이어서 towner 참고하여 club관련된 부분을 코딩하라고 하셨습니다. 잠시 시간을 주시고 강사님도 열심히 코딩하셨습니다.
========================== 2 =========================
(20 : 02 ~ 20 : 52)
코드 2개는 .java file을 올려주셨습니다.
경로도 복잡해서 복사도 잘 못해서 쓸 것 같은 정도로 어제부터 수업을 급격하게 못 따라가는 것 같습니다. 하지만 설명을 최대한 듣고있습니다.
changeAdmin이라는 함수 코드에 대해 설명을 추가로 해 주셨습니다.
일부분(특정 필드) 만을 update 하고싶은 경우에 사용하는 $set 키워드를 사용하였습니다.
retriveManageedClubs() 함수에 대한 설명을 하셨습니다. 클럽 관리자를 확인하는 것으로 클럽 관리자인 admin을 갖고 처리한다고 설명하셨습니다.
ClubMemberMongoJavaPersister.java 파일을 수정하여 coding하는 실습을 진행하였습니다.
addMember()
...
retrieveUnjionedClub()
ClubMemberMongoJavaPersister.java 도 올려주셨습니다.
delete함수에 대한 설명을 하시면서 내부적으로는 원소를 뽑는 pull을 쓰는 update로 구현되었다고 설명 해 주셨습니다.
springmvc의 연결을 바꾸어야 합니다.
ㅔpom.xml
주석은 Ctrl + shift + C로 해제할 수 있습니다.
<dependency> -->
<!-- <groupId>namoo.club</groupId> -->
<!-- <artifactId>namoo.club.dom3.da.mongojava_edu</artifactId> -->
<!-- <version>0.0.1-SNAPSHOT</version> -->
<!-- </dependency> -->
위의 부분을 찾아 주석을 해제해야 함.
2_1 두번째로 고쳐야 할 것에 대한 캡쳐화면입니다.
강사님께서 알려주신데로 수정을 하고
http://localhost:8084/namooclub/club/list
로 접속을 하여 정상적으로 동작을 하는지 확인을 해 보겠습니다.
지금 확인을 해 본 결과 정상적으로 우선 페이지가 열리고 회원가입과 클럽 생성, 클럽가입은 정상적으로 됩니다.
========================== 3 =========================
(21 : 09 ~ 21 : 52)
namoo.club.mongodb.all.zip 을 올려주시고
namoo.club.dom3.da.mongospring 관련 실습도 해 보고 싶었다고 말씀하셨고 시간 관계상 열어서 코드 설명을 진행 해 주셨습니다.
namoo.club.dom3.da.mongojava와 유사한 것이 많았습니다.
namoo_mongoose.zip nodeJS?
web framework...
mongoDB를 접근할 수 있는 framework... Aㅏ.. 저의 멘탈이 날아갔습니다..
nodejs.org에 방문하셔서
v4.4.4 LTS Recommended For Most Users
를 설치를 진행하였습니다.
nodeJS 버전은 localhost:3000으로 접속하면 확인을 할 수 있습니다.
nodeJS버전은 더 간략화 된 버전으로 로그인이 되어있는 상태로 만들어져 있다고 생각하면 된다셨습니다.
nodeJS설치는 CMD창에 node라는 명령어를 입력하여 확인할 수 있습니다.
Brackets 라는 tool을 소개해주셨습니다.
http://brackets.io/ 로 접속을 하면 설치를 할 수 있을거같습니다.
@_@;;;;
몽고디비는 다양한 언어를 지원하고 드라이버가 있다는 것을 알려주셨습니다.
소스코드는 업무에 참고를 할 수 있는정도에 수준이라고 하시면서 구조화(레이어링)가 잘 되어있다고 하셨습니다.
'강의노트' 카테고리의 다른 글
[UX/UI] UX/UI이해와 활용 2일차 (0) | 2016.05.21 |
---|---|
[UX/UI] UX/UI이해와 활용 1일차 (0) | 2016.05.14 |
[DB] MongoDB 프로그래밍 4일차 (0) | 2016.05.12 |
[DB] MongoDB 프로그래밍 3일차 (0) | 2016.05.11 |
[DB] MongoDB 프로그래밍 2일차 (0) | 2016.05.10 |