티스토리 뷰

Web

Ch8. 스프링의 DB 정리

tose33 2022. 7. 11. 14:25

- 정리하자면 스프링은 JDBC의 단점을 보안하기 위해 JdbcTemplate 클래스를 제공한다.

 

- JdbcTemplate 객체를 생성할때는 JDBC Api에 정의되어 있는 DataSource 객체를 받아 생성한다.

 

- DataSource에 db connection에 관한 정보를 담고 빈 객체로 만들어 JdbcTemplate에 넘겨 객체가 생성된다. 

 

- DataSource 와 DriverManager의 차이점은 DataSource는 커넥션 풀 기능을 제공한다. 

 

 

(트랜잭션)

 

- 트랜잭션 관리는 스프링이 제공하는 PlatformTransactionManager 인터페이스를 이용해 처리한다. 

 

- 스프링은 구현 기술에 상관없이 동일 방식으로 트랜잭션을 처리하기 위해 PlatformTransactionManager 인터페이스를 사용한다, JDBC는 DataSourceTransactionManager 클래스가 해당된다. 

 

'Web' 카테고리의 다른 글

Ch10. 스프링 MVC 프레임워크 동작 방식  (0) 2022.07.11
Ch9. 스프링 MVC  (0) 2022.07.11
Ch8. 스프링의 트랜잭션 관리  (0) 2022.07.09
mysql 연동 에러들  (0) 2022.07.08
Ch8. JdbcTemplate을 이용한 변경 쿼리 실행  (0) 2022.07.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함