필터는 'http 요청과 응답을 변경할 수 있는 재사용 가능한 클래스'이다. 객체의 형태로 존재하는 클라이언트에서 오는 요청(request)과 최종자원(JSP, 서블릿, 기타 자원)T 사이에 위치하여 클라이언트의 요청 정보를 알맞게 변경할 수 있다. 또한, 최종 자원과
더 이상 쪼갤 수 없는 최소 단위의 작업 개념이다. 따라서 트랜잭션 경계 안에서 진행된 작업은 commit() 을 통해 모두 성공하든지 아니면 rollback()을 통해 모두 취소돼야 한다.트랜잭션의 필요 예시사용자가 상품을 결재 중일 때 해당 상품 정보를 변경해서는