Estamos trabajando estos dias con creacion de listado de libros,autores,temática etc
Pues voy a explicar como se han ido haciendo por si alguien tiene duda de algo.
- Creamos la clase Libro.java
- Como esta relacionada con base de datos le ponemos los requisitos necesario para que sea persistente como id,constructor vacio,set an get de las variables.
- En el applicationContext-hibernate.xm le incluimos el mapeo de la clase incluyendo la linea org/appfuse/model/Libro.hbm.xml com aparece en la imagen:
- Nos creamos Libro.hbm.xml en el paquete org.appfuse.model que es un intermediario entre java y base de datos ,sirve como traducto de java para la base de datos
- Creamos LibroDao y su implementacion LibroDaoHibernate q esto es para acceder a la base de datos y para poder también modificarla.LibroDao nos lo creamos en org.appfuse.dao y el otro en org.appfuse.dao.hibernate.
- Modificamos el applicationContext-hibernate.xml para indicarle el nuevo DAO
- Creamo LibroManager y LibroMangerImpl (or.appfuse.servicio y org.appfuse.servicio.imp) y modificamos el applicarionContext.xml incluyendo el dao en el manager.
- Modificamos el UserControler para que reciba libro.html y creamos el jsp que devuelve el metodo que nos hemos creamos en UserControler.