관리 메뉴

진취적 삶

8.1 JDBC 프로그래밍의 단점을 보완하는 스프링 본문

스프링 5 프로그래밍 입문/8.DB 연동

8.1 JDBC 프로그래밍의 단점을 보완하는 스프링

hp0724 2023. 9. 11. 08:58

데이터 처리와는 상관없는 코드이지만 JDBC 프로그래밍을 할 때 구조적으로 반복되는 코드들이 있다.

구조적인 반복을 줄이기 위한 방법은 템플릿 메서드 패턴과 전략 패턴을 함께 사용한다.

스프링은 이 두 패턴을 엮은 JdbcTemplate 클래스를 제공한다.

커밋과 롤백 처리는 스프링이 알아서 처리하므로 코드를 작성하는 사람은

트랜잭션 처리를 제외한 핵심 코드만 집중해서 작성하면 된다.