jueves, 7 de febrero de 2008

Trabajando sobre el proyecto myapp

Vamos a explicar paso a paso el desarrollo de una aplicacion que esta dentro del proyecto myapp.
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.
  1. Creamos la clase Libro.java
  2. 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.
  3. 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:
  4. 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
  5. 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.
  6. Modificamos el applicationContext-hibernate.xml para indicarle el nuevo DAO
  7. Creamo LibroManager y LibroMangerImpl (or.appfuse.servicio y org.appfuse.servicio.imp) y modificamos el applicarionContext.xml incluyendo el dao en el manager.
  8. Modificamos el UserControler para que reciba libro.html y creamos el jsp que devuelve el metodo que nos hemos creamos en UserControler.