티스토리 뷰
728x90
iBatis(http://ibatis.apache.org)는 자바오브젝트와 SQL 문 사이의 자동매핑 기능을 지원하는 ORM 프레임워크이다. iBatis는 코드 내에서 자바오브젝트만을 이용해 데이터 로직을 작성할 수 있게 해주고, SQL을 별도의 파일로 분리해서 관리하게 해주며, 오브젝트-SQL 사이의 파라미터 매핑 작업을 자동으로 해주기 때문에 많은 인기를 얻고 있는 기술이다.
iBatis는 본격적인 ORM인 JPA나 하이버네이트처럼 새로운 DB 프로그래밍 패러다임을 익혀야 하는 부담이 없다. 대부분의 개발자가 이미 익숙한 SQL을 그대로 이용할 수 있으면서도 JDBC 코드 작성의 불편함을 제거해주고, 도메인 오브젝트나 DTO를 중심으로 개발이 가능하다는 장점이 있다.
iBatis의 가장 큰 특징은 SQL을 자바 코드에서 분리해서 별도의 XML 파일 안에 작성하고 관리할 수 있다는 점이다. 따라서 SQL에 변경이 있을때 마다 자바 코드를 수정하고 컴파일하지 않아도 된다. 또 SQL의 작성 관리 또는 검토를 DBA와 같은 개발자가 아닌 사람에게 손쉽게 맡길 수도 있다.
728x90
'헉!! > jsp, java' 카테고리의 다른 글
[eclipse] 이클립스에서 getter와 setter를 자동으로 생성하기 (0) | 2012.09.26 |
---|---|
[eclipse] Eclipse에서 Search 메뉴가 비활성화 되었을때 해결방법 (0) | 2012.09.25 |
[jsp] NoSuchMethodError 오류시 대처법 (스프링 프레임워크) (0) | 2012.09.17 |
[egov] 전자정부 프레임워크 템플릿 추가시 BodyTagSupport 오류 (0) | 2012.09.14 |
[iBatis] iBatis 다운로드 방법 (0) | 2012.09.14 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- IT
- JavaScript
- 오브젝티브 C
- 오브젝트 C
- 아이폰
- Objective-C
- SQL
- iPhone
- tomcat
- jQuery
- MAC OSX 10.7
- Object C
- Spring Framework
- 자바
- zero
- 오블완
- 티스토리챌린지
- Java
- 아이폰 개발
- Objective C
- iBATIS
- MySQL
- 아이폰 어플리케이션
- JSP
- oracle
- Spring
- 제이쿼리
- Programming
- 자바스크립트
- iOS 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함