Back-End/Java Spring Boot
[Spring Boot] 일반적인 웹 애플리케이션 계층 구조
Hoplin
2022. 3. 13. 11:24
반응형
가장 일반적인 웹 애플리케이션 계층 구조를 살펴보자
각 계층별 역할은 아래와 같다
- Controller : MVC방식에서의 Controller 역할과 동일하다
- Service : 핵심 로직을 구현한다
- Repository : DB에 접근하거나, Domain 객체를 DB에 저장 / 관리한다
- Domain : 애플리케이션의 도메인 객체이다. 도메인 객체에는 회원, 주문, 쿠폰번호등이 해당되며, DB에 저장 / 관리된다.
반응형