2010-12-06 6 views
0

ASP.NET 프로젝트에서 사용자 정의 HttpModule을 사용하여 Hibernate를 처리하기위한 요청 별 트랜잭션 패턴을 따른다. 저는 최근에 RMI를 사용하여 Java 클라이언트 및 서버 응용 프로그램을 작성하고 있으며 세션 및 트랜잭션을 처리하는 좋은 방법을 찾고 있습니다. 현재이 작업은 수동으로 수행됩니다.Java RMI와 Hibernate : 세션과 트랜잭션 관리

RMI 요청을 차단하여 적절하게 세션을 열거 나 닫을 수 있습니까? 아니면 Spring과 같은 것을 사용하여 조사해야합니까? 자바는 너무

답변

0

봄이를 관리하는 좋은 방법이 될 것입니다 :) 부드럽게

감사하십시오에 나는 새로운 해요. 그것은 aspect 지향 프로그래밍 기법을 사용하여 트랜잭션을 관리합니다. 보통 POJO 서비스 인터페이스에 추가됩니다. RMI를 사용하여 POJO 서비스를 노출하도록 선택할 수 있지만 그 중 하나 일 뿐이다.

매우 장기간 실행되지 않는 한 트랜잭션을 세션과 연관시키지 않습니다.

또 다른 접근법은 EJB 3.0을 채택하는 것입니다. 그것은 Spring으로부터 많은 것을 얻었습니다 : 의존성 삽입, aspect 지향 프로그래밍. 선언적 트랜잭션 모델도 있습니다.

+0

감사합니다. 봄을 떠날 것입니다. 그것은 갈 수있는 옳은 방법 같았지만 제한된 Java 지식으로 나는 확실하지 않았습니다 :) –

관련 문제