본문 바로가기
2024 웹/Spring & Spring Boot

[Spring & Spring boot] directory 구조

by concho 2024. 3. 13.

레이어 계층형

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

댓글