- 김영한의 스프링 완전 정복 로드맵
- 6편) 스프링 DB 1편 - 데이터 접근 핵심 원리
제목 | 강의 분량 | 교재 분량 (페이지) |
학습일 | |
---|---|---|---|---|
1 | 강의 소개 | 5분 | 2 | 2025.01.09 (목) |
2 | JDBC 이해 | 1시간 34분 | 28 | 2025.01.09 (목) |
3 | 커넥션풀과 데이터소스 이해 | 51분 | 18 | 2025.01.10 (금) |
4 | 트랜잭션 이해 | 2시간 | 44 | 2025.01.10 (금) ~ 01.11 (토) |
5 | 스프링과 문제 해결 - 트랜잭션 | 2시간 6분 | 45 | 2025.01.12 (일) |
6 | 자바 예외 이해 | 1시간 25분 | 26 | 2025.01.12 (일) |
7 | 스프링과 문제 해결 - 예외 처리, 반복 | 1시간 26분 | 32 | 2025.01.13 (월) |
8 | 다음으로 | 34분 | 5 | 2025.01.13 (월) |
총 10시간 4분 | 총 200 페이지 | 2025.01.09 (목) ~ 01.13 (월), 총 5일 소요 |
- 참고
- 강의 학습 현황을 관리하기 위한 페이지 입니다.
여기서는 목차만 공개
합니다.- 실제 내용은
비공개 레포지토리
에 있습니다.- https://github.com/JohnKim0911/kyh_spring_db1
- (링크가 있긴하지만, 저만 접근 가능합니다. 404 error 뜨는게 정상!)
- 강의 소개 페이지 (인프런): https://inf.run/AomUA
- 프로젝트 생성
- H2 데이터베이스 설정
- JDBC 이해
- JDBC와 최신 데이터 접근 기술
- 데이터베이스 연결
- JDBC 개발 - 등록
- JDBC 개발 - 조회
- JDBC 개발 - 수정, 삭제
- 커넥션 풀 이해
- DataSource 이해
- DataSource 예제1 - DriverManager
- DataSource 예제2 - 커넥션 풀
- DataSource 적용
- 트랜잭션 - 개념 이해
- 데이터베이스 연결 구조와 DB 세션
- 트랜잭션 - DB 예제1 - 개념 이해
- 트랜잭션 - DB 예제2 - 자동 커밋, 수동 커밋
- 트랜잭션 - DB 예제3 - 트랜잭션 실습
- 트랜잭션 - DB 예제4 - 계좌이체
- DB 락 - 개념 이해
- DB 락 - 변경
- DB 락 - 조회
- 트랜잭션 - 적용1
- 트랜잭션 - 적용2
- 문제점들
- 트랜잭션 추상화
- 트랜잭션 동기화
- 트랜잭션 문제 해결 - 트랜잭션 매니저1
- 트랜잭션 문제 해결 - 트랜잭션 매니저2
- 트랜잭션 문제 해결 - 트랜잭션 템플릿
- 트랜잭션 문제 해결 - 트랜잭션 AOP 이해
- 트랜잭션 문제 해결 - 트랜잭션 AOP 적용
- 트랜잭션 문제 해결 - 트랜잭션 AOP 정리
- 스프링 부트의 자동 리소스 등록
- 예외 계층
- 예외 기본 규칙
- 체크 예외 기본 이해
- 언체크 예외 기본 이해
- 체크 예외 활용
- 언체크 예외 활용
- 예외 포함과 스택 트레이스
- 체크 예외와 인터페이스
- 런타임 예외 적용
- 데이터 접근 예외 직접 만들기
- 스프링 예외 추상화 이해
- 스프링 예외 추상화 적용
- JDBC 반복 문제 해결 - JdbcTemplate
-
기억하고 싶은 내용
-
배움의 3단계
- 학습
- 체득 : 토이 프로젝트
- 정리 : 설명 할 수 있게
-
시스템
- (X) 열정 : 오래 못간다.
- (X) 목표
- (O) 시스템 : 루틴을 만들어 꾸준히 한다.
-