Skip to content

초보 웹 개발자를 위한 스프링 5 프로그래밍 입문 서적에서 안내된 예제 프로젝트를 생성하고 Spring을 학습합니다.

Notifications You must be signed in to change notification settings

namepgb/spring5fs-chap08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JIHO's GitHub stats

Preview

초보 웹 개발자를 위한 스프링 5 프로그래밍 입문 서적에서 안내된 예제 프로젝트를 생성하고 Spring을 학습합니다.

이 프로젝트의 개발 환경

이 프로젝트에서는 다음 내용을 포함합니다.

  • Chapter 8 DB 연동
    • JDBC 프로그래밍의 단점을 보완하는 스프링
    • 프로젝트 준비
      • 프로젝트 생성
      • DB 테이블 생성
    • DataSource 설정
      • Tomcat JDBC의 주요 프로퍼티
    • JdbcTemplate을 이용한 쿼리 실행
      • JdbcTemplate 생성하기
      • JdbcTemplate을 이용한 조회 쿼리 실행
      • 결과가 1행인 경우 사용 할 수 있는 queryForObject() 메소드
      • JdbcTemplate을 이용한 변경 쿼리 실행
      • INSERT 쿼리 실행 시 KeyHolder를 이용해서 자동 생성 키값 구하기
    • memberDao 테스트하기
      • DB 연동 과정에서 발생 가능한 Exception
    • 트랜잭션 처리
      • @Transactional을 이용한 트랜잭션 처리
      • @Transactional과 프록시
      • @Transactional 적용 메소드의 롤백 처리
      • @Transactional의 주요 속성
      • @EnableTransactionManagement 어노테이션의 주요 속성
      • 트랜잭션 전파
    • 전체 기능 연동한 코드 실행

sp5-chap08/src/main/java/chap08

  • JdbcTemplate을 사용해 MySQL에 연동하고 쿼리를 실행합니다.

블로그 참고 문서

About

초보 웹 개발자를 위한 스프링 5 프로그래밍 입문 서적에서 안내된 예제 프로젝트를 생성하고 Spring을 학습합니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages