Back-End/Java Spring Boot

[Spring Boot] 일반적인 웹 애플리케이션 계층 구조

Hoplin 2022. 3. 13. 11:24
반응형

가장 일반적인 웹 애플리케이션 계층 구조를 살펴보자

각 계층별 역할은 아래와 같다

  • Controller : MVC방식에서의 Controller 역할과 동일하다
  • Service : 핵심 로직을 구현한다
  • Repository : DB에 접근하거나, Domain 객체를 DB에 저장 / 관리한다
  • Domain : 애플리케이션의 도메인 객체이다. 도메인 객체에는 회원, 주문, 쿠폰번호등이 해당되며, DB에 저장 / 관리된다.
반응형