마이바티스
개발자가 지정한 SQL, 저장프로시저 그리고 몇 가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크.
마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다.
데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO를 설정해서 매핑하기 위해 MXL과 어노테이션을 사용할 수 있다.
- 퍼시스턴스 프레임워크 (Persistence Framework)
- 데이터의 저장, 조회, 변경 삭제를 다루는 클래스 및 설정 파일들의 집합.
- 지속성 프레임워크를 사용하면 JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있으며 안정적인 구동도 보장함
- JDBC (Java Database Connectivity)
- 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API
- 데이터베이스에서 자료를 쿼리하거나 업데이트 하는 방법을 제공함
- POJO (Plain Old Java Object)
- 오래된 방식의 간단한 자바 오브젝트.
- Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어.
- 특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은 자바 오브젝트를 지칭하는 말로 사용.
- 스프링 프레임워크는 POJO 방식의 프레임워크
출처: 위키백과
300x250
'LEARN > TERM' 카테고리의 다른 글
[OS] CPU 싱글코어, 멀티코어 (0) | 2023.11.13 |
---|---|
[SERVICE] IaaS PaaS Saas (0) | 2023.09.26 |
[NGINX] 엔진엑스? (0) | 2023.09.18 |
[UBUNTU] 우분투가 뭘까 (0) | 2023.08.16 |
[TERM] 오픈 소스 Open Source (0) | 2023.06.16 |