Written by
spring-style
on
on
Spring 웹 계층
Spring 웹 계층
Spring 웹 계층
Web Layer DTO Service Layer Repository Layer Domain Model
Web Layer
외부 요청과 응답에 대한 전반적 영역
Controller 와 JSP등의 뷰 템플릿 영역, 이외에도 필터, 인터셉터, 컨트롤러 어드바이스 등
Service Layer
Controller와 Dao의 중간 영역에 사용
트랜잭션, 도메인 간 순서 보장
Repository Layer
DB와 같이 데이터 저장소에 접근하는 영역. 기존의 DAO영역
DTO (Data Transfer Object)
계층 간에 데이터 교환을 위한 객체
뷰 템플릿 엔진에서 사용될 객체, Repository Layer에서 결과로 넘겨준 객체
Domain Model
개발 대상을 모든 사람이 동일한 관점에서 이해할 수 있고 공유할 수 있도록 단순화시킨 것
예) 택시 앱 : 배차, 탑승, 요금 등
비즈니스 처리를 담당해야 할 곳
from http://devstep.tistory.com/16 by ccl(A) rewrite - 2021-12-01 20:01:12