250x250
Notice
Recent Posts
Recent Comments
Link
관심쟁이 영호
[#8] SpringBoot ㅣ 스프링 부트 ㅣ어플리케이션 아키텍쳐 본문
반응형
지금부터는 어플리케이션을 만들어 볼 예정이다.
만들기에 앞서서, 어플리케이션을 어떤식으로 운용할지 아키텍처를 구상해야한다.
일반적으로 많이사용하는 형식으로 할것이다.
아키텍쳐를 전반적으로 설명하는 아래 그림을 살펴보자!
1. 계층형 구조
- controller, web : 웹 계층이다.
- service : 비즈니스 로직, 트랜잭션 처리를 한다.
- repository: JPA를 직접 사용하는 계층이다. 엔티티 매니저를 사용한다.
- domain : 엔티티가 모여 있는 계층이다. 모든 계층에서 가용된다.
2. 패키지 구조
jpabook.jpashop
- domain
- exception
- repository
- service
- web
3. 순서
- 서비스, 리포지토리 계층 개발 -> 테스트 케이스 작성 및 검증 - > 웹 계층 적용
300x250
'Bank-End > 인프런- Spring 공부' 카테고리의 다른 글
[#9.3] 스프링 부트 ㅣ Spring Boot ㅣ 기능 테스트, 테스트 코드 짜기 (0) | 2021.04.13 |
---|---|
[#9.2] 스프링 부트 ㅣ Spring Boot ㅣ Member 서비스 개발 (0) | 2021.04.12 |
[#7.4] Spring Boot ㅣ 스프링 부트 ㅣ 작성한 Entity Class 점검, 기타 내용 (0) | 2021.04.09 |
[#7.3] Spring Boot ㅣ 스프링 부트 ㅣ Entity Class 개발3 (0) | 2021.04.08 |
[#7.1] Spring Boot ㅣ 스프링 부트 ㅣ Entity Class 개발 (0) | 2021.04.06 |
Comments