¡¡¡Problemas con struts2 integrando Spring e Hibernate!!!!
1. Primero combine para implementar el soporte para Hibernate3.2 + Spring2.5, elimine el archivo hibernate.cfg.xml y modifique el contenido del archivo applicationContext.xml. y agregue la configuración de SessionFactory y dataSource.
2. Genere clases POJO y los archivos de mapeo correspondientes a través del asistente MyEclipse.
3. Modifique el contenido del elemento
4. Escribir la interfaz DAO y la clase de implementación.
5. Modifique el archivo applicationContext.xml y agregue la configuración de la clase de implementación Dao.
6. Usando Struts2 y Spring2.5 juntos, modifique el archivo web.xml y agregue la configuración de filtro requerida por Struts2.
7. Agregue la biblioteca de clases correspondiente a struts2 y agregue el paquete jar de struts2 y la configuración de spring.
8. Copie el archivo struts.xml al directorio raíz de src y luego modifique la configuración constante en el archivo struts.xml.
9. Modifique el archivo web.xml y configure Spring Listeners y las variables de contexto. y agregue la configuración OpenSessionInViewFilter.
10. Escribir clases de acción.
11. Configurar el archivo struts.xml.
12. Modificar applicationContext.xml
13. Escribir archivo Jsp.
14. Cargue y ejecute el proyecto.
El siguiente es el código fuente del archivo clave:
Código fuente de struts.xml:
El código resaltado lo genera Actipro CodeHighlighter (software gratuito)/ -->
"-//Apache Software Foundation//DTD Struts Configuration 2.0/EN"
"/-->
xmlns:xsi="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"> ; org.springframework.web.context.ContextLoaderListener org.springframework.orm.hibernate3.support.OpenSessionInViewFilter org.FilterDispatcher > p> & lt;nombre-filtro>lazyLoadingFilte r < /filter-mapping> applicationContext.xml Código fuente: Resaltado de código generado por Actipro CodeHighlighter (software gratuito) /- ->>p> value="com.mysql.jdbc.driver"> valor="jdbc:mysql://localhost:3306/tables"> class="org.Springframework.orm.hibernate3 .LocalSessionFactoryBeanLocalSessionFactoryBean" > org.hibernate.dialect.MySQLDialect > & lt;/property> class="com/sy. .sy.crm.dao.hibernate.EmployeeDaoHibernate"> class="com.sy.crm.service.impl.EmployeeManagerImpl"> propiedad> dateBean" class="com.sy.crm.action. < /bean> class="org.springframework.orm.hibernate3. gt; Todos los métodos de la clase también son obligatorios. :consejos para la configuración- -> eans> Código fuente ad.jsp: Resaltado de código generado por Actipro CodeHighlighter (software gratuito)/--><%@ page language="java" pageEncoding=" utf- 8"%> <%@ taglib uri="/struts-tags" prefix="s" %>