반응형
1. 개요
데이터베이스에 대한 연결 및 영속성 처리, 트랜잭션 관리를 제공하는 Layer
ORM(객체 관계 매핑) 프레임워크 : iBatis, MyBatis (두 가지는 국내에서 많이 사용)
2. DataSource
데이터베이스에 대한 연결을 제공하는 서비스
1) Spring DataSource
2) DBCP : 표준프레임워크에서 사용
3) C3P0
4) JNDI
3. Data Access
다양한 데이터베이스에 접근 기술에 일관된 방식으로 대응하기 위한 서비스
1) iBatis : SQL 맵을 이용
- 개발 순서
ㄱ) SQL Mapping XML 파일 작성
ㄴ) iBatis Configuration XML 파일 작성
ㄷ) 스프링 연동 설정
ㄹ) DAO 클래스 작성
2) MyBatis : XML 혹은 어노테이션 방식 이용
iBatis를 개선한 ORM 프레임워크
- 개발 순서(iBatis와 거의 같다)
ㄱ) SQL Mapper XML 파일 작성
ㄴ) MyBatis Configuration XML 파일 작성
ㄷ) 스프링 연동 설정
ㄹ) DAO 클래스 작성
4. Transaction
XML 혹은 어노테이션을 통해 활용
API를 호출하여 활용
728x90
'Programming > JAVA' 카테고리의 다른 글
[전자정부표준프레임워크] 7. 실행환경(화면처리) (0) | 2022.10.14 |
---|---|
[전자정부표준프레임워크] 6. 배치 실행환경 (0) | 2022.10.13 |
junit initializationError 해결 (0) | 2022.10.12 |
[전자정부표준프레임워크] 4. 실행환경 공통기반 (0) | 2022.10.11 |
[전자정부표준프레임워크] 3. 개발환경 실습(3) (0) | 2022.10.11 |
댓글