즐거운 스프링 부트 11- SQL부터 Spring Data JPA까지



안녕하세요. 부부개발단(Carami & ToTo)입니다.

스프링 부트 학습이 진행됩니다. (SQL부터 Spring Data JPA까지)
이 과정을 듣기 전에 아래의 선수과정을 꼭 참고해주세요.

오늘 배운 내용

– Spring Boot + Spring Data JPA 프로젝트 생성하기
– 설정파일 작성하기
– EntityManagerFactory와 EntityManager를 이용해 JPA코드 실행할 준비하기
– 회원 Entity생성하기
– 자동 테이블 생성
– 회원 Entity를 이용해 insert, select one 하는 방법

카카오톡 오픈 톡방 : https://open.kakao.com/o/gcbnd3Ie
github repository : https://github.com/urstoryp/springdatajpa

부부개발단이 이 교육을 진행하는 이유는 아래의 URL을 참고해주세요. (꼭 한번은 읽어주세요.)

https://www.youtube.com/post/UgkxDnHvNi_SIR-4K6gJzG_MPCJAAcv-sTZJ

위의 URL을 한줄 요약하면 국비 교육을 대체할 수 있는 온라인 교육을 만드는 것이 목적입니다.

자바 백엔드 수업을 듣는 순서입니다. (스프링 부트를 듣기 전에 아래의 내용부터 학습해주세요.)

0. 자바 기본 문법 (즐거운 자바)
아래의 재생 목록을 이용해주세요. 자바 기본 문법을 모르는 상태로 스프링 등 공부 하지 마세요.
자바 기본 문법은 수학으로 따지면 구구단 같은 것입니다. 구구단은 일단 모두 암기죠!
자바 기본 문법은 모두 암기한다 생각하고 공부해주세요.
– https://www.youtube.com/watch?v=iVX4uGfGXck&list=PLHpaQi-LiUCx-vcbcnpU5Tzv2X99WCowN

1. SQL + JDBC 프로그래밍
데이터 베이스 프로그래밍이 필요한 분은 꼭 공부해주세요.

a.
https://www.youtube.com/watch?v=ND4PpvggZ4Y&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=1

b.
https://www.youtube.com/watch?v=leK3j61Gw3I&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=2

c.
https://www.youtube.com/watch?v=MsZN5QLzbYQ&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=3

d.

https://www.youtube.com/watch?v=PF-MiuTGC2A&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=4

e.

https://www.youtube.com/watch?v=F6qHWdGJuJk&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=5

f.
https://www.youtube.com/watch?v=qayrpxLiqmI&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=6

g.
https://www.youtube.com/watch?v=AgF58hYArsA&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=7

h.
https://www.youtube.com/watch?v=YZ0w7S–aMs&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=8

i.
https://www.youtube.com/watch?v=6AViewKYl8M&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=9

j.
https://www.youtube.com/watch?v=Kdt4TpP4nm8&list=PLHpaQi-LiUCwxl-OYmAVPbuEJHIfskntu&index=10

A. Servlet 부터 Spring Framework를 이용한 웹 어플리케이션 개발까지
스프링 프레임워크를 공부할 때 설정하는 방법이 어려워서 초보자들은 많이 고생합니다. 1편은 우리가 최종(?)으로 배울 스프링 부트로 맛보기입니다.
2~14편까지는 스프링 프레임워크, Spring MVC, Spring Data JPA를 설정하는 방법, 왜 이런 설정이 필요한지에 대한 내용을 살펴봅니다.
스프링 설정부터 웹 개발 전반적인 이해가 어려운 분들은 꼭 한번 봐주세요.

아래의 재생목록을 이용하면 모두 보실 수 있습니다.
https://www.youtube.com/watch?v=A_foK6PnsPs&list=PLHpaQi-LiUCxVX_GuPu42vdAbcBz8Bvdc

– 1) 1시간안에 SpringBoot, JPA를 이용해 ToDo App을 만들어 보기
https://www.youtube.com/watch?v=A_foK6PnsPs

– 2) 스프링 탄생 배경, Bean이란?, Bean을 관리하는 컨테이너란?
https://www.youtube.com/watch?v=ShR5CmEUyRY

– 3) ApplicationContext 와 XML설정파일 읽어들이기
https://www.youtube.com/watch?v=gyrnOTso02Q

– 4) AnnotationConfigApplicationContext , JavaConfig, Component Scan
https://www.youtube.com/watch?v=L_-OoZ6YoT0

– 5) Servlet이 실행되는 환경 이해하기
https://www.youtube.com/watch?v=yXFfEqm-JPg

– 6) Http 프로토콜과 서블릿이 실행되는 과정 이해하기
https://www.youtube.com/watch?v=20U7tScxB1I&t=15s

– 7) Servlet, JSP라이프 싸이클, Servlet vs JSP , 포워딩 맛보기
https://www.youtube.com/watch?v=v7OF35PjwVg

– 8) 서블릿에서 JSP로 포워딩하기, EL표기법맛보기, Heroku에 웹 어플리케이션 배포하기
https://www.youtube.com/watch?v=n3l20eFJu-c

– 9) Spring 프레임워크를 이용해 hello 출력하기
https://www.youtube.com/watch?v=vGLirKFrwG0

– 10) Spring MVC – DefaultServlet, ViewResolver의 동작에 대한 이해
https://www.youtube.com/watch?v=Shgm8C09dMw

– 11) DataSource 선언하기 (@PropertySource와 Environment를 이용)
https://www.youtube.com/watch?v=F9heDGFfkVw

– 12) Spring Data JPA 설정하기
https://www.youtube.com/watch?v=SjI3T2a9Qi0

– 13) 스프링을 이용한 웹 애플리케이션 만들기
https://www.youtube.com/watch?v=SoEPFpQ8xJY

– 14) 13)까지 개발한 내용중 버그 수정.
https://www.youtube.com/watch?v=_iFOC3HyMLI&t=2s

구독, 좋아요, 알림 설정 부탁드려요.

재생목록 누르시고 주무셔도 좋습니다. 🙂

부부개발단 (Carami & ToTo)

감사합니다.