[SpringBoot&JPA] 애플리케이션 구현 준비

윤경·2021년 10월 24일
0

Spring Boot

목록 보기
44/79
post-thumbnail

[1] 구현 요구사항

👩🏻‍💻 예제 단순화를 위해 포기할 기능

  • 로그인, 권한 관리
  • 파라미터 검증, 예외처리
  • 카테고리 사용
  • 배송 정보 사용

그리고 상품은 도서만 사용할 것


[2] 애플리케이션 아키텍쳐

  • controller, web: 웹 계층
  • service: 비즈니스 로직, 트랜잭션 처리
  • repository: JPA를 직접 사용하는 계층, 엔티티 매니저 사용
  • domain: 엔티티가 모여있는 계층, 모든 계층에서 사용

패키지 구조

  • jpaboo.jpashop
    - domain
    - exception
    - repository
    - service
    - seb
    - 추가된다면 api 정도?

개발 순서: 핵심 비즈니스 로직을 가장 먼저 설계 후 서비스, 리포지토리 계층 개발. 테스트 케이스로 검증. 마지막 웹 계층 적용.


profile
개발 바보 이사 중

0개의 댓글