3-layerd 아키텍쳐 패턴

이 아키텍처의 목적은 관심사의 분리 (Separation of concern) = 높은 유지 보수성과 쉬운 테스트Presentation Layer간단하게 생각하면 MVC 아키텍처 패턴 부분 전체 Business LayerSpring 프레임워크는 개발자에게 비지니스 구현에만 신경쓰도록 한다. 위 이미지에서 @Service 부분 Data Access Layer비지니스 구현을 위한 데이터 조회와 같이 CRUD 제공 - @Repository@Repository ~= DAO: 이 두 개념은 다르나, Spring에서 혼용해서 쓰기도 한다.DAO와 @Repository 차이DAODB에 직결된 CRUD 함수(구현체는 EntityManager 통해 수행) @RepositoryEncapsulating DAO (DAO 의 ..
hapBday
'3-layerd 아키텍쳐 패턴' 태그의 글 목록