iBatis

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
iBatis
개발자 아파치 소프트웨어 재단
최근 버전 3.0.0.220(Java) / 2010년 1월 9일, 1665일 경과(Java)
개발 상태 중단됨(MyBatis로 이전)
프로그래밍 언어 자바, 닷넷
운영 체제 크로스 플랫폼
종류 영속성 프레임워크
라이선스 아파치 라이선스 2.0
웹사이트 http://ibatis.apache.org

iBatis(아이바티스)는 SQL에 기반한 데이터베이스자바, 닷넷(.NET), 루비(Ruby) 등을 연결시켜 주는 역할을 하는 영속성 프레임워크이다. 이러한 연결은 프로그램의 소스코드에서 SQL 문장을 분리하여 별도의 XML 파일로 저장하고 이 둘을 서로 연결시켜주는 방식으로 작동한다.

또 다른 영속성 프레임워크인 하이버네이트(Hibernate)와 비교하여 하이버네이트는 객체모델을 사용자가 생성을 하면 프레임워크에서 데이터베이스와 연결을 시켜주는 방식인데 반해 iBatis는 사용자가 SQL 문장을 만들면 그에 적합한 객체모델을 생성하는 방식으로 작동한다.

프로젝트 상태[편집]

프로젝트는 2010년 5월 21일 자바와 닷넷 주요 개발자들을 포함한 팀 전원이 아파치 소프트웨어 재단 에서 구글 코드로 이전을 하기로 결정했다고 공표한 후 중단되었으며 같은 해 6월 16일에 기존 프로젝트는 Apache Attic으로 옮겨졌으며 더 이상 개발되지 않는다. [1]

구글 코드에서 새로이 만들어지는 프레임워크의 이름은 MyBatis로 변경되었다.

같이 보기[편집]

참고 자료[편집]

  1. (영어) Clinton Begin (2010년 5월 21일). ibatis project team moving to google code.

바깥 고리[편집]