2009년 12월 22일 화요일

Transaction 서비스

Java Transaction 관리 방법을 설명한 좋은 문서를 찾았다.

자바코드에서 DB 트랜젝션을 관리하는 방법은 위와 같이 두가지가 있다.

선언적 트렌젝션 관리 방법과 프로그래밍적 트렌젝션 관리 방법.

프로그래밍적 트렌젝션 관리 방법은
소스코드에 직접 트렌젝션을 얻어서, 트렌젝션 코드 수행 후, 트렌젝션을 종료하는 코드를
코드레벨에서 직접 써주면 된다.
이런 방법은 오래 전부터 사용되던 방법이다.

선언적 트렌젝션 관리 방법은 최근에 알게 된 방법이며,
XML이나 Annotation 으로 어떤 단위를 트렌젝션 처리 하라고, 선언만 해 놓으면,
알아서 트렌젝션이 처리가 되는 방법니다.
스프링 프레임웍이 있어서 가능한 방법인 것 같다.

이번 내가 맏은 프로젝트에서는
진보된 방법으로 볼 수 있는 선언적 트렌젝션 관리 방법를 사용해 보려고 한다.

자세한 기술적인 내용은 위 링크를 가면 알 수 있으니 참고하세요.






댓글 없음:

댓글 쓰기