전자 정부 표준 프레임워크

iBatis

iBatis의 역사와 종말

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

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

 

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

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

댓글

가늘고 길게~~

댓글 본문
작성자
비밀번호
버전 관리
김씨밥세끼드셨나요
현재 버전
선택 버전
graphittie 자세히 보기