Java로 만드는 Spring 서버

1.JDBC - 사용자 생성

post-thumbnail

2.JDBC - 음식 주문 정보 저장하기 (트랜잭션 + Bulk Insert와 ID 문제)

post-thumbnail

3.JDBC - 음식 주문 정보 조회하기 (조인하기)

post-thumbnail

4.JDBC - 여러 도메인이 모인 음식 주문 트랜잭션

post-thumbnail

5.기존 코드 문제점 + 앞으로 계획 (JdbcTemplate, DataSource, TransactionManager)

post-thumbnail

6.JdbcTemplate - update 메소드

post-thumbnail

7.JdbcTemplate - query, queryForObject

post-thumbnail

8.JdbcTemplate - update와 KeyHolder

post-thumbnail

9.DataSoruce - 커넥션 획득 방법 뽑아내기

post-thumbnail

10.ThreadLocal로 트랜잭션을 빼내기 (TM, DataSource + Transaction)

post-thumbnail

11.애플리케이션에서 DB 종속적인 트랜잭션 Connection 코드 제거

post-thumbnail

12.설계 실수) Repository는 하나의 객체만 저장하기

post-thumbnail

13.MyJdbcTemplate에서 Connection을 받는 메소드 제거하기

post-thumbnail

14.(타협) Spring IoC 컨테이너 추가 + 빈 이름 추론 문제해결

post-thumbnail

15.@Transactional 구현에 앞서 ProxyFactory + BeanPostProcessor 알아보기

post-thumbnail

16.나만의 Transactional 만들기

post-thumbnail