Spring 웹 계층

김영한·2021년 1월 18일
0

Spring

목록 보기
3/5

  • Web Layer
    • Controller와 SJP/Freemarker 등의 뷰 템플릿 영역
    • 필터, 인터셉터, 컨트롤러 어드바이스 등 외부 요청과 응답에 대한 전반적인 영역을 야기
  • Service Layer
    • @Service에 사용되는 서비스 영역
    • 일반적으로 Controller와 Dao의 중간 영역에서 사용
    • @Transactional이 사용되어야 하는 영역
  • Repository Layer
    • Database와 같이 데이터 저장소에 접근하는 영역
  • Dtos
    • Dto는 계층 간에 데이터 교환을 위한 객체를 이야기하며 Dtos는 이들의 영역을 이야기
    • 뷰 템플릿 엔진에서 사용될 객체나 Repository Layer에서 결과로 넘겨준 객체 등
  • Domain Model
    • 모든 사람이 동일한 관점에서 이해할 수 있고 공유할 수 있도록 단순화시킨 것
    • ex) 택시 앱이면 배차, 탑승, 요금 등을 의미
    • @Entity가 사용된 영역
    • 비지니스 처리를 담당하는 곳

0개의 댓글