본문 바로가기
개발공부/JAVA Spring

Spring 웹 계층

by bzerome240 2023. 1. 25.

 

https://velog.io/@qweadzs/3.-Spring-boot-%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8%EC%97%90%EC%84%9C-JPA%EB%A1%9C-DB%EB%A5%BC-%EB%8B%A4%EB%A4%84%EB%B3%B4%EC%9E%90

 

Web Layer

컨트롤러 등의 뷰 템플릿 영역

사용자의 응답에 대한 처리, 사용자 권한 인증 처리

 

Service Layer

트랜잭션에 대한 경계 역할 @Transactional

Controller와 DAO의 중간 영역

 

Repository Layer

DAO

 

DTOs

계층간 데이터 교환을 위한 객체

뷰에서 사용될 객체나 Repository Layer에서 결과로 넘겨준 객체 등

 

Domain Model

비즈니스 로직을 처리하는 영역

도메인이라 불리는 대상을 이해할 수 있도록 단순화 시킨 것

ex) 택시 앱의 도메인 -> 배차, 탑승, 요금 등

@Entity

 

 

728x90
반응형

댓글