2012-05-17 6 views
0

내 프로젝트에 온라인 검사 시스템이라는 struts2.0을 사용하고 있습니다.struts2의 트랜잭션 지원

저는 datya 액세스 레이어에서 전통적인 JDBC 접근 방식을 사용하고 있습니다. 나는 JPA를 사용할 수 없다.

전체 서비스 계층을 트랜잭션으로 만들고 싶지만 struts2에서 트랜잭션 지원을 검색했지만 아무것도 얻지 못했습니다.

스프링은 서비스 계층 트랜잭션을 만들기위한 훌륭한 지원을 제공하지만.

이 문제와 관련하여 struts2에서 트랜잭션 지원을 찾으십시오.

답변

2

여기에 잘못된 트랙이 있습니다. Struts2는 MVC 부분에만 해당되며 서비스 레이어에서 수행중인 작업은 아무 관련이 없습니다.

트랜잭션 API를 활용하려면 올바른 Google Guice 인 Spring AOP 중 하나를 사용하는 것이 좋습니다. 또한 AOP를위한 방법을 제공합니다. 당신이 Struts2를 처리하는 트랜잭션 서비스 계층에서 사용하는 무엇이든

는 독립적이며 상황에서 당신은 당신의 기본 DB에서 트랜잭션에 대한 이해가 필요가는

+0

는, 당신은 대부분을 충당하기 위해 AOP를 사용할 수 있습니다 기지. 호기심에서 벗어난 이유는 무엇입니까? 작은 프로젝트에서도 사용하기 쉽고 트랜잭션 지원이 뛰어납니다. – Quaternion