Red de conocimiento informático - Problemas con los teléfonos móviles - ¡¡¡Problemas con struts2 integrando Spring e Hibernate!!!!

¡¡¡Problemas con struts2 integrando Spring e Hibernate!!!!

Parte del proceso de construcción y código fuente:

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 en el archivo applicationContext.xml.

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"> ;

contextConfigLocation

/WEB-INF/applicationContext*.xml

org.springframework.web.context.ContextLoaderListener

lazyLoadingFilter

org.springframework.orm.hibernate3.support.OpenSessionInViewFilter

struts2

org.FilterDispatcher

> p>

& lt;nombre-filtro>lazyLoadingFilte

r

*.action

struts2

/*

< /filter-mapping>

index.jsp

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">

& lt;/property>

class="org.Springframework.orm.hibernate3 .LocalSessionFactoryBeanLocalSessionFactoryBean" >

org.hibernate.dialect.MySQLDialect

>

true

& lt;/property>

com/sy/crm/model /Empleado.hbm .xml

class="com/sy. .sy.crm.dao.hibernate.EmployeeDaoHibernate">

class="com.sy.crm.service.impl.EmployeeManagerImpl">

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" %>