Skip to content

ericbyeric/jpashop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple JPA Shop Project (CRUD)

Domain

Requirement

Function List

  • Member
    • Member registration
    • Member list
  • Item
    • Item registration
    • Item update
    • Item list
  • Order
    • Order registration
    • Order list
    • Order cancel
  • ETC
    • item count
    • item type - Book, Album, Movie
    • item category
    • Putting delivery info when making order

Domain model & Table

Member Entity

Member Table

Application Architecture

  • controller, web: web layer
  • service: business logic, transaction
  • repository: using JPA and EntityManager
  • domain: group of entities, use in all layers

Package Structure

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

Web Layer Development

회원가입

회원 목록

상품 등록

상품 목록

상품 주문

주문 내역

API

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published