레이어 계층형
MVC 아키텍처 기반으로 설계한다.
- Controller : 사용자 요청과 이에 대한 응답 반환의 전반적인 처리가 일어나는 영역
- Service : Cotroller와 Repository 사이에서 실질적인 애플리케이션 비즈니스 로직이 일어나는 영역
- Repository : DB에 접근 및 통신하는 영역
- 비지니스 로직과 서비스 로직의 차이
- 비즈니스 로직이 서비스 로직보다 더 추상화된 개념이며, 서비스 로직은 비즈니스 로직을 구체적으로 구현한 것이다.(비즈니스 로직은 How에 대한 것이고 서비스로직은 what에 대한 것)
ㄴsrc/main/java/com/example/demo
ㄴ DemoApplication.java
ㄴ controller
ㄴ service
ㄴ repository
ㄴ domain
ㄴ config
'2024 웹 > Spring & Spring Boot' 카테고리의 다른 글
spring mvc (0) | 2024.04.15 |
---|---|
Spring (0) | 2024.04.11 |
[SpringBoot] Google 이메일 인증 (0) | 2024.04.04 |
지도위의 스토리 .v2 로 다시 시작 (0) | 2024.03.13 |
DispatcherServlet & MVC 아키텍처 (0) | 2024.03.11 |
댓글