Framework(4) : annotation
0. 기존의 MVC 패턴
<DAO를 새로 연결하려면 발생하는 문제점>
<MVC 패턴의 변화>
- ①, ②: 데이터베이스와 직접 통신을 하는 persistence 계층을 담당할 DAO interface 구현
- ③: 서비스 비즈니스 로직을 추상화한 interface
- ④: SQL은 MyBatis가 담당하는 것이 기본
(단, spring을 연동시에 DB관리 정보는 스프링이 관리)
1. annotation(@) 기반의 개발
- meta-data → xml → annotation
<annotation 기반의 개발을 위한 예시1>
<annotation 기반의 개발을 위한 예시2>