JDBC 코드의 패턴
- Connection → Statement → 쿼리 전송 → 연결 close
- 모든 JDBC 코드는 위의 패턴을 가진다.
- 이 패턴을 캡슐화하여 JDBC 코드를 간편하게 사용할 수 있도록 Framework화 가능
iBatis란?
- SQL 실행 결과를 자바빈즈 혹은 Map 객체에 매핑해 주는 Persistence 솔루션으로 SQL을 소스코드가 아닌 XML로 따로 분리해 관리하도록 지원
iBatis의 장점
- SQL 문장과 프로그래밍 코드의 분리
- JDBC 라이브러리를 통해 매개변수를 전달하고 결과를 추출하는 일을 간단히 처리 가능
- 자주 쓰이는 데이터를 변경되지 않는 동안에 임시 보관(cache) 가능
- 트랜젝션처리 제공
iBatis 설치
1. http://www.mybatis.org에서 우측의 Java Downloads 클릭
2. MyBatis아래의 Mybatis Core Framework 클릭
3. Search의 카테고리를 All Downloads로 바꾸고 for에 ibatis를 클릭후 search를 누르면 아래와 같은 목록이 나온다. 그 중에서 맨위의 ibatis-2.3.4.726.zip을 다운받아 압축을 해제한다.
4. 압축을 해제하면 jar파일이 존재하는데 이클립스에서 아래와 같이 library를 추가하여 사용하도록 한다.
'Wanna be a Programmer > ibatis' 카테고리의 다른 글
SqlMapConfig 설정 (0) | 2012.06.26 |
---|---|
iBatis 실행 흐름 및 사용 예 (0) | 2012.06.26 |