Skip to content

[우아한테크코스 4기] JDBC 라이브러리 구현하기

Notifications You must be signed in to change notification settings

yeon-06/jwp-dashboard-jdbc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JDBC 라이브러리 구현하기

1단계

기능 요구 사항

개발자는 SQL 쿼리 작성, 쿼리에 전달할 인자, SELECT 구문일 경우 조회 결과를 추출하는 것만 집중할 수 있도록 라이브러리를 만들자.

체크리스트

  • UserDaoTest의 모든 테스트 케이스가 통과한다.
  • UserDao가 아닌 JdbcTemplate 클래스에서 JDBC와 관련된 처리를 담당하고 있다.

2단계

기능 요구 사항

리팩터링

3단계

기능 요구 사항

  • 트랜잭션 경계 설정하기
  • 트랜잭션 동기화 적용하기
  • 트랜잭션 서비스 추상화하기

체크리스트

  • 트랜잭션 롤백이 적용되어 UserServiceTest 클래스의 testTransactionRollback() 테스트 케이스가 통과한다.
  • 트랜잭션 서비스와 애플리케이션 서비스가 분리되었다.

About

[우아한테크코스 4기] JDBC 라이브러리 구현하기

Resources

Stars

Watchers

Forks

Languages

  • CSS 72.5%
  • Java 24.2%
  • HTML 1.9%
  • JavaScript 1.4%