이번 포스팅에선 이전 포스팅에서 사용한트랜잭션 보다 좀더 사용하기 편한 방법을알아보겠습니다. 플랫폼 트랜잭션 매니저 인터페이스 보다더욱 많이 사용되는 방법 입니다. 먼저 servlet-context.xml에서새로운 빈을 추가해줍니다 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 Colored by Color Scriptercs 40line의 트랜잭션템플릿을 새로 추가해줍니다다음 44line 에서 방금 만든 트랜잭션템플릿을레퍼런스로 참조합니다.50line은 저번 포스팅에서 사용하던 소스입니다. 다음 DAO로 이동합니다 1234567891011121314151617181..
이번 포스팅은 이전 포스팅에 이어서트랜잭션 rollback 기능을 추가해보겠습니다 먼저 servlet-context.xml에트랜잭션매니저 빈을 생성해야합니다 123 Colored by Color Scriptercs 다음 DAO에서 트랜잭션 처리를 하는플랫폼트랜잭션매니저 인터페이스를 생성합니다 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384package com.spring.ex.dao; import java.sql.Connection;import java.sql.Prepa..
이번엔 트랜잭션에 대해 알아보겠습니다 트랜잭션은 논리적 단위로 어떤 한 부분의 작업이완료되었다 하더라도 다른 부분의 작업이 완료되지않을 경우 전체작업이 취소가되는 것입니다.이때 작업이 완료되는 것을 커밋이라고 하고작업이 취소되는 것을 롤백 이라고 합니다 우리들은 일상생활에서 트랜잭션의 예를 많이볼 수 있습니다. 우리는 영화 예매를 할 경우카드 결제 작업과 마일리지 적립 작업을 볼수있습니다이때의 작업들은 트랜잭션으로 작동해야 합니다또한 은행 ATM기기와 쇼핑몰에서도 마찬가지 입니다. 먼저 테스트를 해보겠습니다.이번 테스트를 하기 위해서는 이전 포스팅을먼저 보셔야 합니다. 먼저 티켓 구매를 위한 간단한 jsp화면을 만들어줍니다buy_ticket.jsp 1234567891011121314151617181920..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.