[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개의 댓글

관련 채용 정보