Skip to content

Latest commit

 

History

History
106 lines (85 loc) · 4.37 KB

spring_06_db1.md

File metadata and controls

106 lines (85 loc) · 4.37 KB

스프링 DB 1편 - 데이터 접근 핵심 원리

  • 김영한의 스프링 완전 정복 로드맵
    • 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일 소요
  • 참고
    • 강의 학습 현황을 관리하기 위한 페이지 입니다.
    • 여기서는 목차만 공개합니다.
    • 실제 내용은 비공개 레포지토리에 있습니다.

1. 강의 소개

2. JDBC 이해

  • 프로젝트 생성
  • H2 데이터베이스 설정
  • JDBC 이해
  • JDBC와 최신 데이터 접근 기술
  • 데이터베이스 연결
  • JDBC 개발 - 등록
  • JDBC 개발 - 조회
  • JDBC 개발 - 수정, 삭제

3. 커넥션풀과 데이터소스 이해

  • 커넥션 풀 이해
  • DataSource 이해
  • DataSource 예제1 - DriverManager
  • DataSource 예제2 - 커넥션 풀
  • DataSource 적용

4. 트랜잭션 이해

  • 트랜잭션 - 개념 이해
  • 데이터베이스 연결 구조와 DB 세션
  • 트랜잭션 - DB 예제1 - 개념 이해
  • 트랜잭션 - DB 예제2 - 자동 커밋, 수동 커밋
  • 트랜잭션 - DB 예제3 - 트랜잭션 실습
  • 트랜잭션 - DB 예제4 - 계좌이체
  • DB 락 - 개념 이해
  • DB 락 - 변경
  • DB 락 - 조회
  • 트랜잭션 - 적용1
  • 트랜잭션 - 적용2

5. 스프링과 문제 해결 - 트랜잭션

  • 문제점들
  • 트랜잭션 추상화
  • 트랜잭션 동기화
  • 트랜잭션 문제 해결 - 트랜잭션 매니저1
  • 트랜잭션 문제 해결 - 트랜잭션 매니저2
  • 트랜잭션 문제 해결 - 트랜잭션 템플릿
  • 트랜잭션 문제 해결 - 트랜잭션 AOP 이해
  • 트랜잭션 문제 해결 - 트랜잭션 AOP 적용
  • 트랜잭션 문제 해결 - 트랜잭션 AOP 정리
  • 스프링 부트의 자동 리소스 등록

6. 자바 예외 이해

  • 예외 계층
  • 예외 기본 규칙
  • 체크 예외 기본 이해
  • 언체크 예외 기본 이해
  • 체크 예외 활용
  • 언체크 예외 활용
  • 예외 포함과 스택 트레이스

7. 스프링과 문제 해결 - 예외 처리, 반복

  • 체크 예외와 인터페이스
  • 런타임 예외 적용
  • 데이터 접근 예외 직접 만들기
  • 스프링 예외 추상화 이해
  • 스프링 예외 추상화 적용
  • JDBC 반복 문제 해결 - JdbcTemplate

8. 다음으로

  • 기억하고 싶은 내용

    • 배움의 3단계

      1. 학습
      2. 체득 : 토이 프로젝트
      3. 정리 : 설명 할 수 있게
    • 시스템

      • (X) 열정 : 오래 못간다.
      • (X) 목표
      • (O) 시스템 : 루틴을 만들어 꾸준히 한다.