- La clase GenerateData tiene un main que crea el esquema e inserta algunos datos.
- La clase Start levanta un servidor web en el puerto 8080 con la app (clase autogenerada por el archetype de maven)
- La clase HomePage tiene un formulario con un botón para realizar la búsqueda de magos. Usa AJAX. Usa un compundPropertyModel con un SearchModel como modelo.
- La clase SearchModel Es el objeto que maneja la lógica de aplicación. Invoca a la Home. Tiene un rudimentario manejo de excepciones que alcanza para el ejemplo.
- Hay dos versiones de la Home, una que sirve como mock (con datos random) y otra que está resuelta usando la sesión de Hibernate. Por default usa Hibernate. (MaguitoHome)
- La clase TransactionalFilter maneja la sesión de hibernate y la transacción. Para eso está configurada que la sesión tenga un contexto de thread en el hibernate.cfg.xml
- Las clases Maguito e Item son las clases de negocio, se mapean con annotations y tienen una relación de 1 a N. Se maneja con cascade.
-
Notifications
You must be signed in to change notification settings - Fork 1
lgassman/maguito
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published