티스토리 뷰

프로젝트 환경 설정

 

스프링 부트와 JPA 프로젝트 환경설정

View 환경 설정 thymeleaf 템플릿 엔진 공식 사이트: https://www.thymeleaf.org/ 스프링 공식 튜토리얼: https://spring.io/guides/gs/serving-web-content/ 스프링부트 메뉴얼: https://docs.spring.io/spring-..

write-read.tistory.com

 

도메인 분석 설계

 

도메인 분석 설계

회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고관리가 필요하다. 상품의 종류는 도서 , 음반

write-read.tistory.com

  • 요구사항 분석
  • 도메인 모델과 테이블 설계
  • 엔티티 클래스 개발
  • 엔티티 설계시 주의점

 

회원 도메인 개발

 

회원 도메인 개발

도메인 분석 설계 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고관리가 필요하다. 상품의

write-read.tistory.com

  • 애플리케이션 아키텍처
  • 구현 순서
  • 회원 리포지토리 개발
  • 회원 서비스 개발
  • 회원 기능 테스트

 

상품 도메인 개발

 

상품 도메인 개발

도메인 분석 설계 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고관리가 필요하다. 상품의

write-read.tistory.com

  • 상품 엔티티 개발(비즈니스 로직 추가)
  • 상품 리포지토리 개발
  • 상품 서비스 개발

주문 도메인 개발

 

주문 도메인 개발

도메인 분석 설계 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고관리가 필요하다. 상품의

write-read.tistory.com

  • 주문 , 주문 상품 엔티티 개발
  • 주문 리포지토리 개발
  • 주문 서비스 개발
  • 주문 기능 테스트
  • 주문 검색 기능 개발

웹 계층 개발

  • 홈 화면과 레이아웃
  • 회원 등록
  • 회원 목록 조회
  • 상품 등록
  • 상품 목록
  • 상품 수정
  • 변경 감지와 병합 (merge)
  • 상품 주문
  • 주문 목록 검색 , 취소

API 개발 기본

  • 회원 등록 API
  • 회원 수정 API
  • 회원 조회 API

API 개발 고급

  • 조회용 샘플 데이터 입력
  • 지연 로딩과 조회 성능 최적화
  • 컬렉션 조회 최적화
  • 페이징과 한계 돌파
  • OSIV와 성능 최적화

출처

 

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

실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다. 초급

www.inflearn.com