los archivos de repositorios son los archivos que se deben crear,
los modificados no estan en el repositorio.
todos los ejemplos se refieren a la calse autor.
jueves, 7 de febrero de 2008
miércoles, 6 de febrero de 2008
Conectar a la BD
Si se me pasa algo es por que el post original se me ha borrado (3 horas d eapuntes a la mierda)
Tras crear la clase que queremos que se almacene la BD, tenemos que crear una clase .hbm.xml en el paquete src/main/java ....model. IMPORTANTE las clase que queremos que se almacene en la BD tiene que tenere los getter y seter de todos los metodos y no tener constructor,o tener un constructor vacio.
http://code.google.com/p/autoresautores/downloads/list autor.java
En la clase .hbm.xml indicaremos la construccion de la tabla.Ambas clases se almacenan en model.
http://code.google.com/p/autoresautores/downloads/list autor.hbm.xml
Tras esto vamos al aplicationContext-Hybernate en web-inf, e indicamos que un nuevo archivo se tiene que leer.
creamos la interfaz dao y posteriormente un interfaz del dao de la clase, que llamaremos clase dao,esta interfaz extiende del dao.ambas clases se almacenan en el paquete dao.
http://code.google.com/p/autoresautores/downloads/list autorDao
Ahora creamos el DaoHybernate de la clase, esta clase se llamara con el nombre de la clase+DaoHybernate y Extendera de HibernateDaoSupport e implementara a claseDao(que extiende de dao)esta clase se almacena en el paquete dao.hybernate
http://code.google.com/p/autoresautores/downloads/list autorDaoHibernate
volvemosal web.inf y en aplicationContext-hybernate indicamos que queremos un nuevo DaoHybernate
bean id="autorDao" class="org.appfuse.dao.hibernate.AutorDaoHibernate"
property name="sessionFactory" ref="sessionFactory"
bean
Vamos a service y nos creamos el Manager, que sera una interfaz, tras esto creamos la implementacion del manager .
http://code.google.com/p/autoresautores/downloads/list autorManager
http://code.google.com/p/autoresautores/downloads/list autorManagerImp
vamos al aplication context, dentro del web-inf, e indicamos el nuevo componente (el manager)
bean id="autorManager" class="org.appfuse.service.impl.AutorManagerImpl"
property name="autorDao" ref="autorDao"
bean
El ultimo paso es a UserControler e indicar el nuevo manager
@Autowired
private autoresManager;
Tras crear la clase que queremos que se almacene la BD, tenemos que crear una clase .hbm.xml en el paquete src/main/java ....model. IMPORTANTE las clase que queremos que se almacene en la BD tiene que tenere los getter y seter de todos los metodos y no tener constructor,o tener un constructor vacio.
http://code.google.com/p/autoresautores/downloads/list autor.java
En la clase .hbm.xml indicaremos la construccion de la tabla.Ambas clases se almacenan en model.
http://code.google.com/p/autoresautores/downloads/list autor.hbm.xml
Tras esto vamos al aplicationContext-Hybernate en web-inf, e indicamos que un nuevo archivo se tiene que leer.
creamos la interfaz dao y posteriormente un interfaz del dao de la clase, que llamaremos clase dao,esta interfaz extiende del dao.ambas clases se almacenan en el paquete dao.
http://code.google.com/p/autoresautores/downloads/list autorDao
Ahora creamos el DaoHybernate de la clase, esta clase se llamara con el nombre de la clase+DaoHybernate y Extendera de HibernateDaoSupport e implementara a claseDao(que extiende de dao)esta clase se almacena en el paquete dao.hybernate
http://code.google.com/p/autoresautores/downloads/list autorDaoHibernate
volvemosal web.inf y en aplicationContext-hybernate indicamos que queremos un nuevo DaoHybernate
bean id="autorDao" class="org.appfuse.dao.hibernate.AutorDaoHibernate"
property name="sessionFactory" ref="sessionFactory"
bean
Vamos a service y nos creamos el Manager, que sera una interfaz, tras esto creamos la implementacion del manager .
http://code.google.com/p/autoresautores/downloads/list autorManager
http://code.google.com/p/autoresautores/downloads/list autorManagerImp
vamos al aplication context, dentro del web-inf, e indicamos el nuevo componente (el manager)
bean id="autorManager" class="org.appfuse.service.impl.AutorManagerImpl"
property name="autorDao" ref="autorDao"
bean
El ultimo paso es a UserControler e indicar el nuevo manager
@Autowired
private autoresManager;
lunes, 4 de febrero de 2008
Modelo Vista Controlador (MVC)
El modelo de vista controlador es un patron de arquitectura del software,que se basa en la idea de que todas las acciones efectuadas por el usuario,pasen por un controlador que delega la accion en otras clases, devolviendo al usuario una vista (aspecto grafico de la pantalla) y una respuesta.
http://es.wikipedia.org/wiki/Modelo_Vista_Controlador
http://www.monografias.com/trabajos43/patron-modelo-vista/patron-modelo-vista.shtml
http://es.wikipedia.org/wiki/Modelo_Vista_Controlador
http://www.monografias.com/trabajos43/patron-modelo-vista/patron-modelo-vista.shtml
Suscribirse a:
Entradas (Atom)