MyBatis3의 주요 컴포넌트 호출 도식도
CODEDRAGON ㆍDevelopment/Spring
반응형
MyBatis3의 주요 컴포넌트 호출 도식도
보라색은 개발자가 구현해야 하는 부분이고 녹색은 Mybatis가 제공하는 클래스나 설정파일들입니다.
1 | 어플리케이션에서 먼저 SqlSessionFactoryBuilder 인터페이스를 호출합니다. |
2 | 설정파일의 정보를 읽어와서 |
3 | SqlSessionFactoryBuilder가 SqlSessionFactory를 생성합니다. |
4 | Application에서 DB의 CRUD메소드를 호출하면 Application상에서 SqlSessionFactory를 호출합니다. |
5 | SqlSessionFactory가 SqlSession컴포넌트를 생성합니다. |
6 | Application에 생성된 SqlSession을 리턴하면 |
7 | Application은 SqlSession의 메소드를 호출하게 됩니다. |
8 | SqlSession이 핵심기능을 하는 클래스로 SqlSession이 개발자가 작성한 SQL문을 호출해 주게 됩니다. |
'Development > Spring' 카테고리의 다른 글
IoC의 분류 (0) | 2017.06.18 |
---|---|
Oracle Jdbc Driver 라이브러리 설치, Missing artifact com의 해결방법으로 설정 (0) | 2017.05.30 |
Spring JDBC 라이브러리 설치 (0) | 2017.05.11 |
Spring JDBC (0) | 2017.05.02 |
사용자 관리 아키텍쳐(Architecture) (0) | 2017.04.15 |