Herramientas de usuario

Herramientas del sitio


ejercicios:unidad08
no way to compare when less than two revisions

Diferencias

Muestra las diferencias entre dos versiones de la página.


ejercicios:unidad08 [2023/04/07 21:26] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Spring ======
 +Los ejercicios de esta unidad son para usar Spring y crear una pequeña aplicación web.
  
 +===== Ejercicio01 =====
 +Siguiendo con el **Ejercicio01** de la unidad anterior, haz los siguientes cambios:
 +
 +  * Añade Spring al proyecto y crea el contexto de Spring.
 +  * Configura Spring para que, al crear los 2 DAO anteriores, se usen las implementaciones de Hibernate.
 +  * Configura Spring para que a las clases DAO se le inyecte el objeto ''sessionFactory''
 +  * Modifica el programa ''Main'' para que ahora utilice la clase DAO de ''Seguro''  ( Recuerda que tendrás que crear la clase mediante el contexto de Spring con ''getBean()'' )
 +
 +===== Ejercicio02 =====
 +
 +  * Crea una pequeña aplicación web con Hibernate+Spring+Spring MVC para hacer un CRUD de la clase "Seguro". Deberás basarte en el ejercicio 03 de esta unidad
 +
 +<note tip>
 +Para hacer más sencillo el ejercicio , elimina la relación entre ''Seguro'' y ''AsistenciaMedica'' para que únicamente tengas que hacer el CRUD de ''Seguro''
 +</note>
 +
 +===== Ejercicio03 Opcional=====
 +Este ejercicio es opcional.
 +
 +Modifica el ejercicio01 o el ejercicio02 para incluir en la página ''index.html'' la paginación de la tabla.
 +
 +  * Deberás modificar la clase DAO para incluir un método de búsqueda paginada. El método sería interesante que retornara una clase parecida a ésta: [[http://static.springsource.org/spring-data/commons/docs/1.1.x/api/org/springframework/data/domain/Page.html|org.springframework.data.domain.Page]]
 +  * En el HTML puedes usar el siguiente componente de [[http://getbootstrap.com/|boostrap]] para hacer la paginación [[http://getbootstrap.com/components/#pagination|pagination]] 
ejercicios/unidad08.txt · Última modificación: 2023/04/07 21:26 por 127.0.0.1