본문 바로가기
Language/JSP

[JSP] MyBatis

by 별토끼. 2017. 7. 13.
반응형


[JSP] MyBatis



  • MyBatis란?
 - 테이블이 많으면 DAO를 많이 만들어야한다.

 - 그래서 나온 라이브러리

 - 이것 기반으로 만들 경우 코드 수가 많이 줄어든다.



1.


http://mvnrepository.com/artifact/org.mybatis/mybatis/3.2.4

에서 파일 다운로드 후 lib파일에 넣기



2. 

Eclipse Marketplace 접속


3.

mybatis검색 후 MyBatis Generator, MyBatis 를 다운로드한다.



  • 초기 Setting하기

 -표준화된 문서 형식 : xml

  xml문서는 java객체가 읽어들여서 그 정보대로 동작한다.

  객체의 동작을 주로 결정한다.

  ex) web.xml


1.






2.



3.

File 생성




4. 

SqlMapConfig 작성하기



5.

Configuration 작성하기




  • Index페이지 redirect 하기
- index.jsp


- userActionFactory


- HomeAction


- views/home.jsp


  • MyBatis 이용한 회원목록보기





1.


2.


3.



4.


5.




  • MemberMapper 살펴보기


 - dto의 컬럼명이 DB 구문의 컬럼값과 다를 경우 별칭을 주면 된다.

 - 과거 DAO에서 ? 후 setValue했던 방식은 #{ } 을 통해 값을 가져온다.

 - parameterType을 통해 데이터를 가져온다.





반응형

'Language > JSP' 카테고리의 다른 글

[JSP] el을 이용한 절대경로 설정  (0) 2017.07.18
[JSP] Pagination  (0) 2017.07.17
[JSP] File Upload/Download  (0) 2017.07.10
[Eclipse] Templete 등록하기  (0) 2017.06.28
[JSP] 영역(scope)과 속성(attribute)  (0) 2017.06.28

댓글