기본 콘텐츠로 건너뛰기

3.04 Framework(4) : annotation

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>