
개발/Spring2022. 3. 28. 13:58Spring Web Layer(Dto?, Dao?)
Web Layer 흔히 사용하는 컨트롤러(@Controller)와 JSP/Freemarket 등의 뷰 템플릿 영역 이외에도 필터(@Filter), 인터셉터, 컨트롤러 어드바이스(@ControllerAdvice) 등 외부 요청과 응답에 대한 전반적인 영역을 이야기함. Service Layer @Service에 사용되는 서비스 영역임 Service에서 비즈니스 로직을 처리하는 것이 아닌, Service는 트랜잭션, 도메인간 순서 보장의 역할을 수행함 일반적으로 Controller와 Dao(Data Access Object)의 중간 영역에서 사용함 @Transactional이 사용되어야 하는 영역임 Repository Layer Database와 같이 데이터 저장소에 접근하는 여역 기존에 개발하셨던 분들이라면..