웹 개발99 맨땅에 헤딩 프로젝트 - 중간 점검 회원가입, 로그인, 회원목록조회 기능을 추가하였다. https://github.com/Lemon-soju/Java_Sping_Shop_Project_01/commit/9547cb6a08cf35974f36191ae9570d43133615fc Merge pull request #6 from Lemon-soju/slave-01 · Lemon-soju/Java_Sping_Shop_Project_01@9547cb6 login, register, user search github.com Home.html home.html은 기본페이지로 웹사이트에 접근하면 위 그림과 같이 회원 가입과 로그인 2개의 기능을 구현했다. createUserForm.html 회원가입 폼은 위와 같으며 만약 id, pwd, name을 하나라.. 2022. 2. 17. 도메인 개발 회원 도메인 개발 회원 레포지토리 개발 https://github.com/Lemon-soju/Java_Sping_Shop_Project_01/commit/8a3d83f56d6cfd2881f89526ba4b0eadd4d616ca User Repository Development · Lemon-soju/Java_Sping_Shop_Project_01@8a3d83f Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Browse files User Repository Development Loading branch information Sho.. 2022. 2. 15. 도메인 분석 설계 환경설정 https://github.com/Lemon-soju/Java_Sping_Shop_Project_01/commit/48a35c81f0816799f17ac1c49e0f11f3c3bc7b26 Configuration · Lemon-soju/Java_Sping_Shop_Project_01@48a35c8 Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Browse files Configuration Loading branch information Showing 12 changed files with 514 additions and .. 2022. 2. 14. DB 설계 엔티티 설계 엔티티를 한번 만들어봤는데 DB를 아직 잘 몰라서 이게 되는지 잘 모르겠지만 이 설계로 쇼핑몰을 구현해보려고 한다. User에는 사용자의 정보를 저장하고 Order에는 사용자의 주문 내역을 저장하고 OrderItem에는 각 주문의 내용을 저장한다. Basket에는 장바구니를 구현할 때 사용할 것이고 Item은 상품의 정보를 저장하기 위해 만들었다. 엔티티 모양이 꽤 예쁘지 않은가?? 테이블 설계 위에서 설계한 엔티티를 바탕으로 DB 테이블을 표현하면 다음 그림과 같이 될 것이다. 2022. 2. 14. 실전! 스프링 부트와 JPA 활용2 - 스프링 데이터 JPA, QueryDSL 소개 스프링 데이터 JPA 소개 https://github.com/Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02/commit/a934031b39ca60e74d418314039d47a8bf9315e9 Merge pull request #16 from Lemon-soju/slave-01 · Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02@a934031 Spring Data JPA Introduce github.com 예제에서는 findOne() -> findById()로 변경해야 한다. 스프링 데이터 JPA는 JpaRepository 라는 인터페이스를 제공하는데, 여기에 기본적인 CRUD 기능이 모두 제공된다. (일반적으로 상.. 2022. 1. 28. 실전! 스프링 부트와 JPA 활용2 - API 개발 고급 - 컬렉션 조회 최적화 주문 조회 V1: 엔티티 직접 노출 https://github.com/Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02/commit/9bd8afaf9c005063da3fca149bccff2609acb11b Merge pull request #8 from Lemon-soju/slave-01 · Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02@9bd8afa ManyToOne Direct Exposure Entity github.com 주문내역에서 추가로 주문한 상품 정보를 추가로 조회 -> (OneToMany)를 조회 Order 기준으로 컬렉션인 OrderItem 와 Item 이 필요하므로 LAZY를 추가로 초기화 주문 조회.. 2022. 1. 26. 실전! 스프링 부트와 JPA 활용2 - API 개발 고급 - 지연 로딩과 조회 성능 최적화 조회용 샘플 데이터 입력 https://github.com/Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02/commit/01307b218115c762bcdc6591c5e3a2792339baf5 Merge pull request #3 from Lemon-soju/slave-01 · Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02@01307b2 Input Sample Data For Inquiry github.com userA JPA1 BOOK JPA2 BOOK userB SPRING1 BOOK SPRING2 BOOK 사용자 각각 한 개의 주문에 2개의 아이템 간단한 주문 조회 V1:엔티티를 직접 노출 https://git.. 2022. 1. 25. 실전! 스프링 부트와 JPA 활용2 - API 개발 기본 회원 등록 API https://github.com/Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02/commit/7033edd5d68e19c57095dc1c582743de7899b93d User Registration API · Lemon-soju/Spring-Boot-and-JPA-toddler-practice-02@7033edd Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Browse files User Registration API Loading branch information S.. 2022. 1. 25. 실전! 스프링 부트와 JPA 활용1 - 웹 계층 개발 목차 홈 화면과 레이아웃 회원 등록 회원 목록 조회 상품 등록 상품 목록 상품 수정 변경 감지와 병합 상품 주문 주문 목록 검색, 취소 홈 화면과 레이아웃 https://github.com/Lemon-soju/Spring-Boot-and-JPA-toddler-practice-01/commit/bf759b64389499b398d2ba490a61a393e2449fa2 Merge pull request #15 from Lemon-soju/slave-01 · Lemon-soju/Spring-Boot-and-JPA-toddler-practice-01@bf759b6 Home View And Layout github.com 회원 등록 https://github.com/Lemon-soju/Spring-Boot-and-.. 2022. 1. 9. 이전 1 ··· 5 6 7 8 9 10 11 다음