"아이바티스"의 두 판 사이의 차이
1번째 줄: | 1번째 줄: | ||
'''아이바티스'''(iBatis)는 [[자바]](Java) 등 응용 프로그램을 [[에스큐엘]](SQL)에 기반한 [[데이터베이스]]와 연결시켜 주는 역할을 하는 [[오픈소스]] 기반의 [[표준 프레임워크]]이다. [[아파치재단]]이 개발했고, [[아파치 라이선스]](Apache License)를 따른다. [[하이버네이트]]의 경우 사용자가 객체모델을 생성하면 DB와 연결시켜주는 방식인데 반해, 아이바티스는 사용자가 DB에서 SQL 문장을 생성하면 그에 적합한 객체모델을 생성해주는 방식으로 작동한다. 2010년 아이바티스(iBatis)를 [[포크]]하여 [[마이바티스]](MyBatis)가 만들어진 후 개발이 중단되었다. 한국 정부가 만든 [[전자정부 표준 프레임워크]](eGovFrame)에 아이바티스의 기본 기능이 포함되어 있다. | '''아이바티스'''(iBatis)는 [[자바]](Java) 등 응용 프로그램을 [[에스큐엘]](SQL)에 기반한 [[데이터베이스]]와 연결시켜 주는 역할을 하는 [[오픈소스]] 기반의 [[표준 프레임워크]]이다. [[아파치재단]]이 개발했고, [[아파치 라이선스]](Apache License)를 따른다. [[하이버네이트]]의 경우 사용자가 객체모델을 생성하면 DB와 연결시켜주는 방식인데 반해, 아이바티스는 사용자가 DB에서 SQL 문장을 생성하면 그에 적합한 객체모델을 생성해주는 방식으로 작동한다. 2010년 아이바티스(iBatis)를 [[포크]]하여 [[마이바티스]](MyBatis)가 만들어진 후 개발이 중단되었다. 한국 정부가 만든 [[전자정부 표준 프레임워크]](eGovFrame)에 아이바티스의 기본 기능이 포함되어 있다. | ||
+ | == 개요 == | ||
+ | |||
+ | == 등장 배경 == | ||
+ | |||
+ | == 역사 == | ||
+ | |||
+ | == 특징 == | ||
+ | |||
+ | == 종류 == | ||
+ | |||
+ | == 활용 == | ||
+ | |||
+ | == 문제점 == | ||
+ | |||
+ | == 전망 == | ||
+ | |||
+ | {{각주}} | ||
+ | |||
+ | == 참고 자료 == | ||
== 같이 보기 == | == 같이 보기 == | ||
* [[아파치재단]] | * [[아파치재단]] |
2019년 7월 24일 (수) 10:15 판
아이바티스(iBatis)는 자바(Java) 등 응용 프로그램을 에스큐엘(SQL)에 기반한 데이터베이스와 연결시켜 주는 역할을 하는 오픈소스 기반의 표준 프레임워크이다. 아파치재단이 개발했고, 아파치 라이선스(Apache License)를 따른다. 하이버네이트의 경우 사용자가 객체모델을 생성하면 DB와 연결시켜주는 방식인데 반해, 아이바티스는 사용자가 DB에서 SQL 문장을 생성하면 그에 적합한 객체모델을 생성해주는 방식으로 작동한다. 2010년 아이바티스(iBatis)를 포크하여 마이바티스(MyBatis)가 만들어진 후 개발이 중단되었다. 한국 정부가 만든 전자정부 표준 프레임워크(eGovFrame)에 아이바티스의 기본 기능이 포함되어 있다.
개요
등장 배경
역사
특징
종류
활용
문제점
전망
각주
참고 자료
같이 보기