Atrás

Capa de persistencia como componente OSGI para Liferay 7

Capa de persistencia como componente OSGI para Liferay 7

Toda aplicación suele necesitar una capa fiable para implementar la lógica de negocio, y la persistencia y el acceso a datos. Escribir nuestro propio código para la persistencia normalmente va a requerir dedicarle una gran parte del tiempo. Afortunadamente, Liferay nos proporciona Liferay Service Builder para generar ese código por nosotros. Además, usando Liferay Service Builder, también podemos editar y personalizar el código que genera.

Para crear un componente OSGI con nuestro código de persistencia usando Liferay Service Builder, vamos a crear un módulo (Liferay Module Project) con Liferay IDE y usando la plantilla 'servicebuilder':

 

Nos creará dos componentes: 'com.intryo.liferay.demolf7.book.api' y 'com.intryo.liferay.demolf7.book.svc'.


En el módulo 'com.intryo.liferay.demolf7.book.svc' vamos a describir la entidad para la que queremos generar el código de persistencia editando 'service.xml':

<column name="title" type="String" />
<column name="summary" type="String" />
<column name="editionYear" type="int" />

 

Hacemos que Liferay Service Builder nos genere el código de persistencia para la entidad que hemos descrito:

 

Liferay Service Builder nos genera automáticamente los interfaces y clases que representan la entidad que hemos configurado para persistirla en base de datos. 

 

Artículos recientes

Como utilizar jwplayer en drupal

Como utilizar jwplayer en drupal
20/01/2017
Vamos a crear un contenido web en drupal para poder mostrar un video con las librerías de jwplayer. Actualmente existe un módulo de drupal para jwplayer, pero lleva mucho tiempo sin ser actualizado, a...

Liferay Portal 7.0

Liferay Portal 7.0
29/08/2016
Liferay Portal ha publicado la nueva versión 7. Una vez más renovándose, con una versión que ha estado desarrollándose durante más de un año. Supone una gran evolución, ya que además de incl...

Restilyng del portal Extremadura Empresarial

Restilyng del portal Extremadura Empresarial
02/03/2016
Desde la Dirección General de Empresas y Competitividad nos encargaron el rediseño tanto de estilo como de navegación del antiguo portal de Activación Empresarial. Por fin ha visto la luz bajo el domi...

Liferay es Líder en el cuadrante mágico de Gartner...

Liferay es Líder en el cuadrante mágico de Gartner
24/09/2015
Por sexto año consecutivo, Liferay ha sido reconocido como Líder en el Cuadrante Mágico para Portales Horizontales de Gartner, consultora líder en análisis del mercado de TI. Liferay es el ú...

Etiquetas