아침에 일어났는데 이래저래 몸이 좋지 않습니다. 그럼에도 불구하고!!! 수업을 들으러 가산디지털단지역으로!!! 그리고 Kosta 교육장으로!! 약간 늦었고 열심히 수업이 진행되고 있었습니다.
지난번 자바 기초강의를 진행 해 주셨던 강사님이셨습니다.
========================================= 1 ============================================
(19 : 10 ~ 19 : 47)
Layered Architecture를 바탕으로 이번 수업을 진행한다고 하셨습니다.
========================================= 2 ============================================
(20 : 05 ~ : 20 : 47)
MyBatis의 특징에 대해 수업을 계속 하였습니다.
SQL문은 외부로! 설정과 연결은 프레임워크가 담당!!
MyBatis의 구성요소
설정파일 :
매퍼 :
매핑구문 :
파라미터 타입:
결과타입 및 매핑:
MyBatis는 진입장벽이 거의 없기 때문에 신속하게 적용이 가능하다는 장점도 있습니다.
실습!!
파일을 받고 압축을 푼 후
C:\Users\Gaeseong\Desktop\MyBatis\mariadb-5.5.51-winx64\mariadb-5.5.51-winx64\bin이 경로로 이동을 하여
Shift + 마우스 오른쪽 클릭을 하면! 팝업 메뉴가 뜨고 그 중 현재 위치에서 명령창 실행(?)이라는 CMD창을 여는 항목을 선택한 후
>mysqld.exe --datadir=..\data --console 를 입력하면 아래와 같이 진행이 됩니다.
mysqld.exe --datadir=..\data --console
========================================= 3 ============================================
(21 : 05 ~ : 21 : 47)
실습 준비에 약간의 착오가 있어 강사님의 도움을 받았습니다.
Singleton : 객체 하나만 생성해서 관리하는 패턴!
========================================= 4 ============================================
(21 : 59 ~ : 22 : 47)
실습 계속....
단위테스트를 진핸하는것은 위의 화면과 같이 하면 되지만 단축키를 사용하는 것이 훨씬 더 편리하다고 생각합니다. Alt + Shift + X , T입니다. 단위테스트 결과 저는 실습을 잘 따라갔다고 생각했지만 4개의 오타나 정정했음에도 불구하고 단위테스트에 성공하지 못하였습니다.
'강의노트' 카테고리의 다른 글
[DB(DA)] MyBatis 3일차 (0) | 2016.10.06 |
---|---|
[DB(DA)] MyBatis 2일차 (0) | 2016.10.05 |
[Andriod] 안드로이드 플랫폼 2일차 -주말 10/1(토) (0) | 2016.10.01 |
[Andriod] 안드로이드 플랫폼 1일차 (0) | 2016.09.24 |
[Java] Java 프로그래밍 기초 5일차 (0) | 2016.09.23 |