Struts 2 + iBatis + Spring

Olá pessoal, minha dúvida é a seguinte:

Estou desenvolvendo uma aplicação utilizando estas 3 tecnologias mas não consigo entender onde será o controle das transações.

Até então eu utilizava Struts e JDBC e o controle das transações eu fazia com um sql.Connection através de um interceptor usando thread-local, porem, como recomendado no site do iBatis o controle das transações e os DAOs devem ser gerenciados pelo Spring que garante uma aplicação melhor, mas não consigo entender como ele faz isso. Será que alguem aí, com experiencia em Spring poderia me explicar, de preferencia com um exemplo?

Grato.

Olá Volnei (sumido),
O iBATIS deixei de trabalhar a algun tempo mais vamos ver se entendi tua dúvida.

A principio acredito que podedia ser criado um DAO para isso, mais ficaria meio sujo então porque estariamos separando as classes de dominio. De uma olhada nisso.:
http://cwiki.apache.org/S2WIKI/struts-2-spring-jpa-ajax.html ; só que usa POJO.
Revista Mundo Java 18 tem um artigo Struts,Spring e iBATIS,

[quote] Até então eu utilizava Struts e JDBC e o controle das transações eu fazia com um sql.Connection através de um interceptor usando thread-local, porem, como recomendado no site do iBatis o controle das transações e os DAOs devem ser gerenciados pelo Spring [/quote] Legal, foi descontinuado o IBATIS Dao pelo Spring.:
http://www.laliluna.de/download/eclipse-spring-jdbc-tutorial-en.pdf
http://www.springframework.org/docs/reference/orm.html
http://www.imasters.com.br/artigo/4497/java/spring_framework_introducao/
Nesse caso temos que analisar se compensa usar o Spring-DAO ou a integração do Struts2 com o Spring na “injeção de dependência” .:
http://www.blogjava.net/max/archive/2006/12/28/90548.html
http://www.blogjava.net/max/archive/2007/04/13/110310.html
http://www.blogjava.net/max/archive/2006/12/06/85925.html

Bem Acho que é isso, espero ter ajudado.
Ps. manda um e-mail ( wos.silva@uol.com.br) que tenho umas coisas a tê enviar…
sds
William Silva.

Grande William, vou dar uma olhada nessa documentação… valeu!!!