[Spring] 처음에 배웠던 구조와 탬플릿의 구조 비교

최성민·2021년 6월 17일
0

Spring

목록 보기
1/9
  1. 인프런 강의에서 배웠던 스프링의 구조
  1. Realworld.io에서 받은 Springboot 탬플릿 코드의 구조

계층구조 설명
1. Controller : 웹 MVC의 컨트롤러 역할
2. Service : 핵심 비즈니스 로직 구현
3. Repository : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리
4. Domain : 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨
5. Api : 클라이언트가 URL로 요청하면 서버는 이를 처리해서 JSON format으로 전달

배웠던 내용과 실제로 본 코드를 비교하면 이런 구조가 되는듯.
구조자체는 디자인 패턴이나 여러 가지로 변경될 수는 있지만 시작단계에서는 배웠던 내용이 저렇게 매핑된다는 것만 이해하고 코드를 살펴보자.

Readme는 꼭읽어보자...

친절하게 설명다해놨네

profile
공부합시다

0개의 댓글