- Mybatis
- Persistance(영속영) 프레임워크로 데이터베이스의 데이터를 조회, 추가, 수정, 삭제와 같은 작업을 할 수 있도록
만들어져 있다.
- JDBC 라이브러리를 통해 구현되어 있기 때문에 JDBC 라이브러리가 필수로 포함되어야 한다.
- SQL 구문을 프로그램에 직접 작성하지 않고 별도의 XML 파일로 분류하여 관리 가능
- Maven Project
- 메이븐(Apache Maven) 이란 소프트웨어 프로젝트 관리 도구로써 프로젝트 객체 모델 (POM, Project Object Model)
의 개념을 기반으로 프로젝트 관리에 필요한 환경설정과 라이브러리에 대한 의존성을 관리
- 플러그인을 기반으로 프로젝트 빌드(build), 보고(reporting), 문서(documentation) 기능 등을 관리할 수 있다.
- 이러한 POM 정보는 프로젝트의 'pom.xml' 파일에 있음
프로젝트 우클릭 → configure → convert to Maven project → pom.xml 파일 생성
<dependency> 설정으로 빌드 및 배포에 필요한 라이브러리를 로컬에 다운받아 관리하고 사용함
mybatis 사이트에서 config 파일과 mapper 파일에 들어갈 소스 구문 복사 가능
config 파일 : 접속 정보, 구성 정보, 설정값 저장
mapper 파일 : SQL 구문 작성
- MVC 패턴 활용하여 회원가입 종합 문제 적용하기
'국비' 카테고리의 다른 글
12.06 국비학원 44일차 (평가5) (0) | 2022.12.07 |
---|---|
12.05 국비학원 43일차(Mybatis 활용 회원가입 문제) (0) | 2022.12.06 |
12.01 국비학원 41일차 (회원가입 종합 문제 풀이) (0) | 2022.12.02 |
11.30 국비학원 40일차 (TRIGGER 객체, FUNCTION 객체, 회원가입 종합 문제) (0) | 2022.12.01 |
11.29 국비학원 39일차 (PL/SQL예제 풀이, PROCEDURE 객체, 프로시져 예제 풀이) (0) | 2022.11.30 |