profile
높은 곳을 향해서
post-thumbnail

[스프링 JPA] WEEK 4

김영환님의 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 보면서 공부한 내용입니다. 🏊‍♀️ 섹션 8 즉시 로딩과 지연 로딩 📝 지연 로딩 지연 로딩 LAZY를 사용해서 프록시로 조회 ✅ TEAM을 가져올 때가 아닌 팀에 있는 객체를 실제 사용할 때 초기화

3일 전
·
0개의 댓글
·
post-thumbnail

[스프링 JPA] WEEK 3

김영환님의 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 보면서 공부한 내용입니다. 🏊‍♀️ 섹션 6 일대다 [1:N] 📝 일대다 단방향 매핑 1이 연관관계의 주인 테이블에서 항상 다수(N)쪽에 외래키가 있음 객체와 테이블의 차이 때문에 반대편 테이블의 외

2023년 9월 23일
·
0개의 댓글
·
post-thumbnail

[스프링 JPA] WEEK 2

김영환님의 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 보면서 공부한 내용입니다. 🏊‍♀️ 섹션 4 기본 키 매핑 📝 기본 키 매핑 어노테이션 @Id ✅ 직접 할당 @GeneratedValue ✅ 자동 생성 > 💡@GeneratedValue 종류 I

2023년 9월 16일
·
0개의 댓글
·
post-thumbnail

[스프링 JPA] WEEK 1

김영환님의 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 보면서 공부한 내용입니다.📝 JPA란?Java persistence API자바 진영의 ORM 기술 표준💡 ORM이란?Object-relational mapping(객체 관계 매핑)객체는 객체대로 설계관

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

[스프링 MVC 1편] 서블릿, JSP, MVC 패턴

김영한님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술(유료강의)을 보면서 공부한 내용입니다.회원 정보username, age기능회원 저장, 회원 목록 조회package hello.servlet.domain.member회원 도메인에 필요한 id(식별자), user

2023년 6월 20일
·
0개의 댓글
·
post-thumbnail

[스프링 MVC 1편] 서블릿

김영한님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술(유료강의)을 보면서 공부한 내용입니다. 💻 프로젝트 생성 스프링 프로젝트를 생성하기 위해 스프링 부트 스타터에서 다음과 같이 설정한다. > 💡 jar가 아닌 war로 설정하는 이유? > → war로 해

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

[스프링 MVC 1편] 웹 애플리케이션 이해

김영한님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술(유료강의)을 보면서 공부한 내용입니다.웹 서버(Web Server)HTTP 기반으로 동작정적 리소스 제공, 기타 부가기능정적(파일) HTML, CSS, JS, 이미지, 영상ex) APACHE웹 애플리케이션 서

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] AOP 적용

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.Aspect Oriented Programmin (관점 지향 프로그램)공통 관심 사항(cross-cutting concern)과 핵심 관심 사항(core co

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] AOP가 필요한 상황

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.모든 메소드의 호출 시간을 측정하고 싶다면?공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern)회원 가입 시

2023년 5월 6일
·
0개의 댓글
·

[스프링 입문] 스프링 데이터 JPA

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.스프링 데이터 JPA를 사용하면, 기존의 한계를 넘어 마치 마법처럼, 리포지토리에 구현 클래스 없이 인터페이스 만으로 개발을 완료할 수 있다.반복 개발해온 기

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] JPA

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.JPA는 기존의 반복 코드는 물론이고, 기본적인 SQL도 JPA가 직접 만들어서 실행해준다.JPA를 사용하면, SQL과 데이터 중심의 설계에서 객체 중심의 설

2023년 5월 6일
·
0개의 댓글
·

[스프링 입문] 스프링 JdbcTemplate

JdbcTemplateMemberRepository 추가 SpringConfig 수정

2023년 5월 5일
·
0개의 댓글
·

[스프링 입문] 스프링 통합 테스트

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.스프링 컨테이너와 DB가 연결된 것을 확인하는 것이 스프링 통합 테스트이다.@SpringBootTest : 스프링을 테스트할 때 해당 어노테이션을 통해 쉽게

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] 순수 JDBC

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가스프링 부트 데이터베이스 연결 설정 추가 resources/application

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] H2 데이터베이스 설치

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.H2 데이터베이스는 설치가 필요 없고 용량이 가벼우며 개발용 로컬 DB로 사용하기 좋은 DBMS이다.H2DB는 자바 기반의 오픈소스 관계형 데이터베이스 관리

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] 자바 코드로 직접 스프링 빈 등록하기

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.회원 서비스와 리포지토리에 @Service, @Repository, @Autowired 등을 사용해서 컴포넌트 스캔으로 자동 등록하고 사용했었는데, 이제는 해

2023년 4월 30일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] 컴포넌트 스캔과 자동 의존관계 설정

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.회원 서비스(memberService)와 회원 리포지토리(memberRepository)를 사용할 수 있도록 회원 컨트롤러(memberController)를

2023년 4월 30일
·
0개의 댓글
·

[스프링 입문] 회원 서비스 테스트

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.만들어둔 Service를 테스트해보자Test 클래스는 Ctrl + shift + T 를 누르면 자동으로 생성할 수 있다.테스트케이스를 작성할 때given (

2023년 4월 23일
·
0개의 댓글
·

[스프링 입문] 회원 서비스 개발

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.핵심 비즈니스 로직 구현service패키지 안에 MemberService 클래스를 만들어 비즈니스 로직을 설계한다.회원 가입, 회원 조회 기능을 구현할 것이다

2023년 4월 23일
·
0개의 댓글
·
post-thumbnail

[스프링 입문] 회원 리포지토리 테스트 케이스 작성

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.작성한 회원 리포지토리 클래스가 정상적으로 작동할까?라는 의문이 들 것이다. 이것을 검증하는 방법인 테스트 케이스를 작성해 볼 것이다. 자바에서는 JUnit이

2023년 4월 23일
·
0개의 댓글
·