애플리케이션 아키텍처

2023. 5. 10. 07:45카테고리 없음

계층형구조 사용

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

패키지구조

  • jpabook.jpashop
  • domain
  • exception
  • repository
  • service
  • web

개발 순서: 서비스, 레퍼지토리 계층을 개발하고, 테스트 케이스로 검증 후, 컨트롤러나 웹쪽은 이쪽이 전부 다 된후

들어감.

 

회원도메인 개발


구현기능

  • 회원등록
  • 회원목록조회

순서

  • 회원엔티티코드 다시보기
  • 회원리포지토리 개발
  • 회원서비스개발
  • 회원기능테스트

출처 : 인프런 강의: 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/dashboard