Mostrando entradas con la etiqueta Hibernate. Mostrar todas las entradas
Mostrando entradas con la etiqueta Hibernate. Mostrar todas las entradas

miércoles, 25 de marzo de 2009

org.hibernate.Session o javax.persistence.EntityManager

Contextualización de Hibernate ORM en un servidor servlets

EntityBeans->Cap 08

EntityManager-> 09


Java Persistence API, más conocida por su sigla JPA, es la API de persistencia desarrollada para la plataforma Java EE e incluida en el estándar EJB3. Esta API busca unificar la manera en que funcionan las utilidades que proveen un mapeo objeto-relacional. El objetivo que persigue el diseño de esta API es no perder las ventajas de la orientación a objetos al interactuar con una base de datos, como sí pasaba con EJB2, y permitir usar objetos regulares (conocidos como POJOs).


lunes, 23 de marzo de 2009

Acceso a Base de Datos. Hibernate

Modelo de negocio para implementar en ejemplos...
Productora, Disco, Cancion,
Grupo Musica, Musico, Pedido, Cliente

Problemas a resolver por un ORM


Arranque (y configuración) de Hibernate
Propiedades De Hibernate (Session y SessionFactory)

Opciones para mapeo de clases persistentes con hibernate:

Lenguajes disponibles de consultas con hibernate:

Mejorar rendimiento:

Documentacion:

lunes, 2 de marzo de 2009

Struts un Framework de Componentes MVC, patron decorador y plugins

Struts importante comprender y notar!
  • arranque de Struts: lectura de struts-config.xml, servlet de struts como controlador frontal
  • documento xml struts-config.xml, DTD y struts version
  • scope de actionsforms (request-session)
  • acceso al request y al response desde execute...
  • inyeccion de dependencias



COMPONENTES DE STRUTS !!! PARA VISTA, MODELO y CONTROLADOR
http://struts.apache.org/1.2.x/userGuide/



Ejemplo de utilizacion de etiqueta de iteracion de struts para iterar colecciones
<logic:iterate collection="${requestScope.libros}" id="libro" >

Next element is ${libro.titulo}

</logic:iterate>


Proyecto a desarrollar
EN REPO:
  • struts-avanzado (aplicación librería)
Dependencias
EN REPO:
  • libreria-model
  • libreria-dao
  • libreria-dao-hibernate-xml