Joy's Devlog

Joy's Devlog

  • 분류 전체보기 (112)
    • 전공 (33)
      • 네트워크 (14)
      • 운영체제 (12)
      • 컴파일러 (7)
      • 인공지능 (0)
      • 데이터마이닝 (0)
    • BOOKS (44)
      • SQL 전문가 가이드 (30)
      • 이펙티브 자바 (6)
      • Real MySQL 8.0 (8)
    • LECTURES (34)
      • 스프링 핵심 원리 기본편 (9)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (8)
      • 실전! 스프링 부트와 JPA 활용 (11)
      • 실전! 스프링 데이터 JPA (6)
    • EXPERIENCES (1)
      • 기술 세미나 (0)
      • ChatGPT 질문 답변 (1)
      • 우리FISA (0)
  • 홈
  • 공지사항
  • 태그
  • 아카이브
  • 방명록
  • GITHUB
RSS 피드
로그인
로그아웃 글쓰기 관리

Joy's Devlog

컨텐츠 검색

태그

HTTP 더티페이지 익스텐트 맵 운영체제 gap lock Spring JPA 정적 유틸리티 클래스 Effective Java 쿼리 수행 과정 스토어드 프로그램 MySQL RealMySQL DB 버퍼 캐시 동반 클래스 sqld Java 네트워크 데이터통신 컴파일러

최근글

공지사항

아카이브

JPA(17)

  • 상품 도메인 개발

    상품 엔티티 개발(비즈니스 로직 추가) https://github.com/dpdms529/JpaShop/commit/6f9c29210cf3432c8472dfe75f83faf919a09865 데이터를 가지고 있는 쪽에 비즈니스 로직이 있는 것이 응집력이 좋음 상품 리포지토리 개발 https://github.com/dpdms529/JpaShop/commit/cefacc252b6dd22a69fde1d5a7444881121d0b9c 상품 서비스 개발 https://github.com/dpdms529/JpaShop/commit/d7db9f67f9fc3769276b1ccd2602f212c0cfb979 서비스가 리포지토리를 단순히 위임만 하는 클래스라면 리포지토리를 바로 사용하는 것도 고려 가능 실전! 스프링 부트와..

    2023.09.29
  • 회원 도메인 개발

    회원 리포지토리 개발 https://github.com/dpdms529/JpaShop/commit/a11d031ecef924939234372e2c0d8130df9ce36a @Repository : 스프링 빈으로 등록, JPA 예외를 스프링 기반 예외로 예외 변환 @PersistenceContext : EntityManager 주입 @PersistenceUnit : EntityManagerFactory 주입 회원 서비스 개발 https://github.com/dpdms529/JpaShop/commit/b45e2278dd1b8e58949642f944707751205ae1aa @Service : 스프링 빈으로 등록 @Transactional : 트랜잭션, 영속성 컨텍스트 readOnly=true : 데이터의 ..

    2023.09.29
  • 애플리케이션 구현 준비

    애플리케이션 아키텍처 계층형 구조 사용 controller, web : 웹 계층 service : 비즈니스 로직, 트랜잭션 처리 repository : JPA를 직접 사용하는 계층, 엔티티 매니저 사용 domain : 엔티티가 모여 있는 계층, 모든 계층에서 사용 패키지 구조 jpabook.jpashop domain exception repository service web 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., 스프 www.inflearn.com

    2023.09.29
  • 도메인 분석 설계

    요구사항 분석 기능 목록 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고 관리가 필요하다. 상품의 종류는 도서, 음반, 영화가 있다. 상품을 카테고리로 구분할 수 있다. 상품 주문시 배송 정보를 입력할 수 있다. 도메인 모델과 테이블 설계 데이터베이스가 order by 때문에 order를 예약어로 잡고 있기 때문에 관례상 Orders를 많이 사용함 연관관계 매핑 분석 회원과 주문 : 일대다, 다대일의 양방향 관계 주문상품과 주문 : 다대일 양방향 관계 주문상품과 상품 : 다대일 단방향 관계 주문과 배송 : 일대일 양방향 관계 카테고리와 상품 : @ManyToMany로 매핑하면 되지만 실무에서는 이렇게 쓰..

    2023.09.29
  • 프로젝트 환경설정

    프로젝트 생성 라이브러리 살펴보기 gradle 의존관계 보기 ./gradlew dependencies --configuration compileClasspath IntelliJ에서 gradle 의존관계 보기 View 환경 설정 스프링 부트 thymeleaf viewName 매핑 resources/templates/ + {ViewName} + .html 정적 html viewName 매핑 resources/static/ + {ViewName} + .html 서버 재시작 없이 View 파일 변경 spring-boot-devtools 라이브러리 추가 implementation 'org.springframework.boot:spring-boot-devtools' view 파일 변경 후 Recompile 하고 웹..

    2023.09.29
이전
1 2
다음
GITHUB
© 2018 TISTORY. All rights reserved.

티스토리툴바