Envíos etiquetados con ‘Spring’

Modelos de datos

Diciembre 24th, 2009

Independientemente del lenguaje que se vaya a usar para la implementación un buen diagrama del modelo de datos es útil en cualquier desarrollo. Viendo ese diagrama es posible hacerse una idea de la aplicación.
La herramienta que utilizo para crear el modelo, Power Architect, permite generar los scripts de creación de tablas para varias bases de datos a partir del modelo.
Aquí se puede ver el modelo con el que voy a empezar a trabajar en este proyecto.
Una vez se tienen las tablas de la base de datos existen herramientas que generan las entidades JPA de forma automática a partir de las mismas. Yo suelo generar esas entidades, las retoco para que generen los ‘id’ de forma automática y las anoto con anotaciones JAXB para que Jersey pueda hacer las transformaciones de objetos a representaciones XML/JSON y viceversa.

Entidades JPA con anotaciones JAXB y Spring, anda que no  se concentra información funcional ni nada en tan poco espacio.
En el próximo post explicaré como integrar el motor de búsqueda Hibernate Search.
Hibernate Search utiliza Apache Lucene como motor de búsqueda, una herramienta que permite hacer búsquedas profesionales sobre grandes cantidades de texto.