프로젝트

Spring Boot, JPA 활용 미니 프로젝트 ①

2021. 7. 5. 22:05

사용 라이브러리

 

  • Spring Web
  • Lombok
  • Thymeleaf 
  • Spring Data JPA
  • H2

 

도메인 모델과 테이블 설계 

 

회원 기능

  • 등록
  • 조회

 

상품 기능

  • 등록
  • 수정
  • 조회

 

주문 기능

  • 주문
  • 내역 조회
  • 취소

도메인 모델과 테이블 설계


엔티티 분석


테이블 분석


어플리케이션 아키텍처

 

  • controller, web: 웹 계층
  • service: 비즈니스 로직, 트랙잭션 처리
  • repository: JPA를 직접 사용하는 계층, 엔티티 매니저 사용
  • domain: 엔티티가 모여 있는 계층, 모든 계층에서 사용
저작자표시
'프로젝트' 카테고리의 다른 글
  • VisualVM 으로 성능 측정하기
  • Spring Boot, JPA 활용 미니 프로젝트 ②
  • Cycle GAN을 이용한 인공지능 네트워크 설계
  • 공개SW 3DS 창업아이디어 경진대회[과학기술정보통신부]
수달하나
수달하나
열심히 잘 사는게 목표
수달하나
Develop Lab
수달하나

링크

GITHUB
INSTAGRAM
  • 전체 글 (121)
    • 프로젝트 (10)
    • JAVA (2)
      • 비동기 처리 (4)
      • Stream (1)
      • 리플렉션 (0)
      • 파일 시스템 (1)
      • Optional (2)
      • JUnit (1)
      • Hash, HashCode (1)
      • 자료구조 (7)
    • Spring (17)
      • Filter (1)
      • 스프링 인터셉터 (1)
      • Dispatcher servlet (1)
      • MVC 패턴 (2)
      • Java bean (3)
      • DI (2)
    • JPA (8)
      • Fetch join (2)
      • JPQL (2)
      • 영속성 컨텍스트 (3)
    • 데이터베이스 (5)
      • Redis (1)
      • Querydsl (2)
      • Sql (1)
      • Encoding (1)
    • 개발 공부 (17)
      • 함수형 프로그래밍 (1)
      • MSA (1)
      • 블록 체인 (3)
      • 오픈소스 와 플랫폼 (2)
      • 상속 : 서브클래싱, 서브타이핑 (1)
      • SOLID 원칙 (2)
      • 트랜잭션 (0)
    • 트러블 슈팅 (7)
    • IT 서적 (27)
      • 이펙티브 자바 (1)
      • 객체 지향의 사실과 오해 (4)
      • 오브젝트 (7)
      • 모던 자바 인 액션 (10)
      • 멋진 신세계 (1)
      • 블록체인 무엇인가 (1)
      • 이기적 유전자 (1)
      • 한국의 IT 산업의 멸망 (1)
      • 가상 면접 사례로배우는 대규모 시스템 설계 기초 (0)
    • 소소한 이야기 (10)

인기 글

블로그 메뉴

  • 블로그 관리자
  • 글쓰기
hELLO · Designed By 정상우.
수달하나
Spring Boot, JPA 활용 미니 프로젝트 ①
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.