Herramientas de usuario

Herramientas del sitio


unidades:07_arquitectura:00_start

Diferencias

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


unidades:07_arquitectura:00_start [2023/04/07 21:26] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Inicio ======
 +Esta unidad llamada "Arquitectura" explica cómo organizar el código de una aplicación en Hibernate para hacerlo más mantenible usando el patrón [[patrones:DAO]]. Mejoraremos el tratamiento de las excepciones con la clase ''BusinessException''.Se creará la clase ''HibernateUtil'' simplificar la gestión de hibernate.
  
 +===== Temas =====
 +
 +  * [[01_hibernateutil]]
 +  * [[02_excepciones]]
 +  * [[03_dao]]
 +  * [[04_paquetes]]
 +
 +===== Ejemplos =====
 +Todos los ejemplos de esta unidad se encuentran en github en [[https://github.com/logongas/cursohibernate/tree/master/ejemplos/unidad_07]]. \\ En caso de no disponer de git en el ordenador cliente se puede descargar en un fichero zip todos los ejemplos del curso desde {{https://github.com/logongas/cursohibernate/archive/master.zip}}
 +
 +  * **Ejemplo 01** \\ Uso de la clase ''HibernateUtil''
 +
 +  * **Ejemplo 02** \\ Uso de las clases ''BussinessException'' y ''BussinessMessage''.
 +
 +  * **Ejemplo 03** \\ Uso de las clases de acceso de datos DAO
 +
 +  * **Ejemplo 04** \\ Organizando las clases en paquetes
 +===== Ejercicios =====
 +Los ejercicios de esta unidad se encuentran en [[ejercicios:unidad07]]