계층형 아키텍처 (1) 썸네일형 리스트형 [날다프로젝트] Service, Controller 와 Repository / DAO와 DTO Service, Controller 와 Repository 🐸 계층형 아키텍처 @Controller(프레젠테이션 레이어) : 웹 요청과 응답을 처리함 @Service (서비스 레이어) : 내부에서 비즈니스 로직 처리 @Repository(퍼시스턴스 레이어) : DB나 파일같은 외부 I/O 작업을 처리 ⭐ Layered Architecture를 지킴으로써 각 계층 역할을 분리하여 유지보수가 쉽도록! Service 🐸 내용 1. UserService는 사용자와 관련된 비즈니스 로직을 처리하는 서비스 계층의 클래스 2. UserRepository는 데이터베이스와 직접적으로 소통하며 CRUD(Create, Read, Update, Delete) 작업을 수행하는 레포지토리 계층의 인터페이스 DAO와 DTO 🐸 내.. 이전 1 다음