[Mybatis : ORM]
1) 자바코드 1~2줄로 DB연동 처리 가능
2) SQL을 자바코드에서 온전히 분리 : xml 파일로 분리 >> .xml, @, .properties
결합도를 낮추고
응집도를 높임
===>> 유지보수 용이
[1] 라이브러리를 pom.xml에 추가
[2] SQL을 자바코드에서 온전히 분리 : xml 파일로 분리
mapper.xml 파일 생성
SQL 명령어들에게 고유한 ID값을 부여하는 방식으로 설정함
DAO에 작성된 SQL문들을 분리
[3] config.xml 파일 생성
DBMS 커넥션 설정 ▶ Spring 프레임워크(applciationContext.xml)에 이미 있음
mapper xml 파일들 위치
[4] DAO3, ServiceImpl, DI 해야하니까~ <bean> 등록(applicationContext.xml-스프링 프레임워크에 등록)
'웹 개발' 카테고리의 다른 글
보안에서 GET, POST (0) | 2025.05.10 |
---|---|
Spring Boot 3 자바 백엔드 개발 입문 - 스프링 부트 개발 환경 설정하기 (0) | 2025.05.09 |
이메일 전송 오류 (0) | 2025.05.07 |
이메일 인증 클라이언트 방식 → 서버 방식으로 수정 (0) | 2025.05.06 |
스위트 알럿(Sweet Alert) 사용해서 팝업 광고 띄우기 + 쿠키(Cookie) 사용하기 (0) | 2025.05.05 |