728x90
반응형

애플리케이션 아키텍처 2

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #3-2 애플리케이션 아키텍처

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 애플리케이션 구현 준비 1. 구현 요구사항 2. 애플리케이션 아키텍쳐 2. 애플리케이션 아키텍처 - Repository에서 DB에 접근 - 각각은 Domain을 다 참조하도록 설계 - Controller는 Service를 호출하는 것 뿐만 아니라, Repository에 바로 접근할 수 있는 구조로 갈 예정 -> But, 단방향 유지할 것 1) 계층형 구조 사용 controller, web : 웹 계층 service : 비즈니스 로직, 트랜잭션 처리 repository : JPA를 직접 사용하는 계층, 엔티티 매니저 사용 domain : 엔티티가 모여 있는 계층..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #3-1 구현 요구사항

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 애플리케이션 구현 준비 1. 구현 요구사항 2. 애플리케이션 아키텍쳐 1. 구현 요구사항 - 앞선 내용은 데이터 적인 설계, 전체적으로 어디까지 구현할 것인지 알아보는 시간 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 - 먼저 핵심 business method(주문, 주문 추소..)를 먼저 구현할 예정 - 예제를 단순화 하기 위해 아래 기능들은 구현하지 않거나 최소화 할 예정 로그인, 권한 관리 X 파라미터 검증과 예외 처리 단순화 상품은 도서만 사용 카테고리는 사용 X 배송 정보는..

728x90
반응형