728x90
    
    
  반응형
    
    
    
  구현 요구사항
- 회원 기능 : 회원 등록, 조회
 - 상품 기능 : 상품 등록, 수정, 조회
 - 주문 기능 : 상품 주문, 주문내역 조회, 주문 취소
 
애플리케이션 아키텍쳐

계층형 구조 사용
- Controller, Web : 웹 계층
 - Service : 핵심 비즈니스 로직, 트랜잭션 처리
 - Repository : JPA를 직접 사용하는 계층으로 EntityManager를 사용
 - Domain : 엔티티가 모여있는 계층으로 모든 계층에서 접근, 사용이 가능
 
패키지 구조
- jpabook.jpashop
ㄴ domain
ㄴ exception
ㄴ repository
ㄴ service
ㄴ web 
728x90
    
    
  반응형
    
    
    
  'Dev > JPA' 카테고리의 다른 글
| [JPA] JPA 활용 I - 상품 도메인 개발 (0) | 2021.09.17 | 
|---|---|
| [JPA] JPA 활용 I - 회원 도메인 개발 (0) | 2021.09.16 | 
| [JPA] JPA 활용 I - 도메인 분석 설계 (0) | 2021.09.15 | 
| [JPA] JPA 활용 I - 프로젝트 환경설정 (0) | 2021.09.14 | 
| [JPA] JPA 활용 I - 강좌 소개 (0) | 2021.09.14 | 
댓글