Entradas

Mostrando las entradas con la etiqueta liferay

OpenJDK + Liferay + MySQL, en contenedores

Imagen
  Estamos en el mundo de la contened.. conteneni...contenedoriza ... bueno, que todo lo colocan en contenedores. Lo cual es un gran alivio en la configuración y puesta en producción de servidores. No tendríamos de qué preocuparnos más que esté bien configurado a través de un archivo YAML. Una de los temas más recurrentes que he hablado en este humilde blog es sobre el CMS hecho en Java llamado Liferay. Siempre la parte que más me preocupaba era: ¿cómo diablos podemos ponerlo en producción con algunos pasos?. Pues bueno, aquí lo explico en este post: usando Docker.

Liferay 7.2. Service Layer + Portlet. Un CRUD básico

Imagen
En este post conoceremos cómo implementar un CRUD muy básico, pero consiste en unir el Service layer con el Portlet. Aquí ya unimos las piezas que forman el MVC en Liferay.

Liferay 7.2. Service Layer - Consultas personalizadas

Imagen
Hasta el momento hemos creado consultas simples, como listar todos los registros con un campo u otro campo iguales. Pero necesitamos que nuestros registros puedan ser leídos con cualquier combinación de los cambios. El Service Layer nos cubre grandes funcionalidades con las características básicas del CRUD. Además, podemos agregar otros tipos de consultas. Estos tipos de consulta se llama DynamicQuery , y es lo que veremos en este post.

Liferay 7.2. Service Layer - Creando entidades y servicios

Imagen
Sigamos con Liferay, ahora con el tema Service Layer. Liferay Service Builder es una herramienta de generación de código que permite, usando un archivo xml, generar una capa completa de servicios. La generación de código incluye definciones de base de datos, código para caché y persistencia, clases de servicios con métodos CURD y la capa de servicios remotos con compatibilidad con JSON y SOAP Web Services. ¡Y todo esto con un solo archivo service.xml !

Liferay 7.2. Atendiendo peticiones en un Portlet

Imagen
Continuamos con las peticiones de un Portlet. En el anterior post vimos como navegar entre páginas. Esto es análogo a las peticiones GET de HTTP. Lo que ahora veremos es cómo atender peticiones tipo POST que generalmente están asociadas a las peticiones de un formulario.

Liferay 7.2. Navegando entre páginas

Imagen
Como en toda página web es necesario conocer cómo navegar entre páginas. Naturalmente usaremos un tag a , pero un portlet de Liferay necesita cierto cuidado dado que se deben pasar parámetros específicos, además de considerar valores precargados dependiendo del caso. En este post conoceremos un poco la navegación de Liferay considerando el tag liferay-portlet:renderURL .

Liferay 7.2: Creando nuestro primer portlet

Imagen
Siguiendo con nuestros vídeos de Liferay, ahora veremos cómo crear un portlet.

Liferay 7.2: Preparando nuestro entorno de desarrollo con Eclipse

Imagen
Comenzaremos una serie de vídeos (adicional a la de Jakarta EE 8) para aprender a desarrollar con Liferay 7.2 En este vídeo veremos cómo configurar nuestro Eclipse IDE junto con nuestro Liferay 7.2.