miércoles, 12 de junio de 2013

como agregar entidades de dominio y declararlas para mostrarlas.

Al importar el proyecto del arquetipo con eclipse podremos ver esto
existen 4 componentes del arquetipo que creamos estos son:
-dom: en esta seccion estara el repositorio y las entidades de dominio
-fixture ---> servicio de dominio
-objstore ---> metodos del repositorio
-viewer-webapp-> interfaz web visible al usuario,configuraciones y seguridad


Las entidades de dominio son instancias de algunas clases, usualmente (la mayoría de las veces) van a ser persistidas ya sea en memoria en un archivo o en una base de datos(SQL o NOSQL).
como vimos en el anterior post o entrada (por ser blogger XD) las clases del dominio son persistidas en una base de datos posgresql por defecto las clases residen en memoria y son borradas al finalizar el servidor.

para realizar lo que veniamos a hacer ,lo primero que hice fue crear en nuestro proyecto las clases del dominio que definimos en el UML del post de "comenzando un proyecto en isis" si no lo viste

y declararlas en el archivo isis.properties situado en el webapp/scr/main/webapp/WEB-INF/isis.properties

como figura en la imagen de abajo


sin declararlos en es isis.services el Viewer no podrá mostrar los objetos por mas que los ayamos escrito en el dominio.

En la siguiente Entrada veremos un poco sobre metaNotaciones y métodos por convención que requiere el dominio y las clases que debe heredar cada una .Son muchos pero no se asusten es cuestión de tener paciencia y dedicarle un poco de tiempo a la larga lo difícil se hace facil.

No hay comentarios:

Publicar un comentario