주문 도메인 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 주문 엔티티의 핵심 비즈니스 로직, 리포지토리, 서비스 계층 개발 과정과 테스트, 그리고 검색 기능 구현을 정리함 개발 개요 구현 기능 상품 주문 주문 생성 재고 감소 배송 정보 생성...
[실전! 스프링 부트와 JPA 활용1] 상품 도메인 개발
상품 도메인 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 상품 엔티티의 비즈니스 로직, 리포지토리, 서비스 계층 개발 과정을 정리함 개발 개요 구현 기능 상품 등록 신규 상품을 등록함 초기 재고를 설정함 상품 수정 ...
[실전! 스프링 부트와 JPA 활용1] 회원 도메인 개발
회원 도메인 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 회원 엔티티, 리포지토리, 서비스 계층의 개발 과정과 테스트 작성을 정리함 개발 개요 구현 기능 회원 등록 중복 회원을 검증함 회원 정보를 저장함 회원 조회 ...
[실전! 스프링 부트와 JPA 활용1] 애플리케이션 구현 준비
애플리케이션 구현 준비 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 애플리케이션 요구사항 분석, 아키텍처 설계, 그리고 개발 전략 수립 과정을 정리함 구현 요구사항 HELLO SHOP 기능 개요 회원 기능 회원 가입 회원 목록 상품 기능 ...
[실전! 스프링 부트와 JPA 활용1] 도메인 분석 및 설계
도메인 분석 및 설계 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 요구사항 분석부터 도메인 모델 설계, 테이블 설계, 그리고 엔티티 클래스 개발까지의 과정을 정리함 요구사항 분석 기능 목록 회원 기능 회원 등록 새로운 회원 가입 ...
[실전! 스프링 부트와 JPA 활용1] 프로젝트 환경설정
프로젝트 환경설정 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 통해 프로젝트 생성부터 라이브러리 구성, View 환경 설정, 데이터베이스 설정, 그리고 JPA 동작 확인까지의 과정을 정리함 프로젝트 생성 Spring Initializr 설정 사이트 https://start.s...
[자바 ORM 표준 JPA 프로그래밍 기본편] 객체지향 쿼리 언어2 - 중급 문법
객체지향 쿼리 언어2 - 중급 문법 김영한님의 자바 ORM 표준 JPA 프로그래밍 기본편을 통해 JPQL의 중급 문법인 경로 표현식, 페치 조인, 다형성 쿼리, 엔티티 직접 사용, Named 쿼리, 그리고 벌크 연산 등을 정리함 경로 표현식 경로 표현식이란? 정의 .(점)을 찍어 객체 그래프를 탐색하는 방법을...
[자바 ORM 표준 JPA 프로그래밍 기본편] 객체지향 쿼리 언어1 - 기본 문법
객체지향 쿼리 언어1 - 기본 문법 김영한님의 자바 ORM 표준 JPA 프로그래밍 기본편을 통해 JPQL의 기본 문법인 소개, 기본 기능, 프로젝션, 페이징, 조인, 서브쿼리 등을 정리함 객체지향 쿼리 언어 소개 JPA가 지원하는 쿼리 방법 JPQL이 필요한 이유 기본 조회 방법의 한계 EntityMan...
[자바 ORM 표준 JPA 프로그래밍 기본편] 값 타입
값 타입 (Value Type) 김영한님의 자바 ORM 표준 JPA 프로그래밍 기본편을 통해 JPA의 데이터 타입 분류와 값 타입, 임베디드 타입, 값 타입 컬렉션 등 주요 개념을 정리함 기본값 타입 JPA의 데이터 타입 분류 엔티티 타입과 값 타입 구분 ...
[자바 ORM 표준 JPA 프로그래밍 기본편] 프록시와 연관관계 관리
프록시와 연관관계 관리 김영한님의 자바 ORM 표준 JPA 프로그래밍 기본편을 통해 프록시, 즉시 로딩과 지연 로딩, 영속성 전이(CASCADE), 그리고 고아 객체(Orphan Removal) 등 연관관계 관리의 주요 개념을 정리함 프록시 (Proxy) 프록시 기초 em.find()와 em.getReference() ...