Red de conocimiento informático - Aprendizaje de código fuente - Pasos detallados para integrar el marco SSH

Pasos detallados para integrar el marco SSH

I. Configuración del entorno:

1.1 El orden de importación de los paquetes: Struts ----gt; Spring--gt; Hibernate

1.2 Eliminar tres paquetes: asm.jar/asm- attrs.jar /cglib-2.1.3.jar

1.3 Agregar un paquete: common-pool.jar

Dos DAO:

2.1 Código:

DaoImpl extiende HibernateDaoSupport

(CRUD: getHiberanteTemplate().

2.2 Configuración: Inyectar sessionFactory

3. Servicio:

3.1 Código:

3.1.1 El tipo de entidad en todos los métodos comerciales debe ser Responsabilidades DTO: procesar negocios/llamar a DAO

3.1.2 Definir la interfaz DAO en ServiceImpl

3.2 Configuración: Inyectar DAO

4. Acción:

4.1 Código:

4.1.1 Definir la interfaz del servicio en Acción

4.2 Configuración

4.2.1

lt; action type="org.springframework.web.struts.DelegatingActionProxy"/gt

[ Delegar solicitudes de clientes al DelegatingActionProxy del contenedor Spring]

4.2.1

4.2.2

4.2.2.1

4.2<. /p>

4.2.2.2

lt;injectService/gt;

lt;/beangt;