</> CodeBooks
    ← Volver a CMS (página 1)
    Portada de Liferay in Action

    Liferay in Action

    Brian Kim, Rich Sezov

    Editorial
    Manning
    Año
    2011
    Páginas
    ~376
    Nivel
    Básico

    De qué trata

    Guía técnica y oficial escrita por Rich Sezov (responsable de documentación de Liferay, con prólogo del cofundador Brian Kim) publicada por Manning en 2011 para dominar el desarrollo sobre Liferay Portal 6 (6.0 y 6.1). Está dirigida a desarrolladores y arquitectos Java que se inician en el desarrollo de portales corporativos y ya poseen conocimientos de Java EE, la arquitectura MVC, el contenedor de servlets (como Apache Tomcat) y páginas JSP, buscando aprender a crear soluciones modulares empresariales bajo el estándar formal de portlets.

    El contenido desglosa a fondo la especificación Portlet 2.0 (JSR-286) y el entorno de herramientas compuesto por Liferay IDE y Plugins SDK. El pilar central del texto es Service Builder, el motor generador de código guiado por XML (service.xml) que automatiza la capa de persistencia mediante Spring y Hibernate y produce servicios locales y remotos. Además, enseña el framework MVC propio de Liferay (MVCPortlet), la creación de temas y plantillas con Velocity y CSS, la extensión del núcleo sin alterar el código fuente mediante Hooks y plugins Ext, y el aprovechamiento de APIs nativas como Asset Framework (etiquetas y categorías), mensajería interna, permisos de acceso y servicios web expuestos en SOAP y JSON.

    La formación práctica se articula a través de un caso de estudio continuo para una empresa ficticia de plumas estilográficas ("Inkwell"), construyendo un portal corporativo que incluye un portlet completo de registro de productos con almacenamiento en base de datos, lógica de negocio y presentación desacoplada. Es un recurso histórico indispensable para comprender los cimientos de la arquitectura clásica de Liferay 6 y la ingeniería orientada a portales. Como advertencia, el libro no cubre la arquitectura modular OSGi introducida en Liferay 7 / Liferay DXP ni los frameworks frontend modernos, por lo que su valor reside en proyectos de soporte heredados o en la asimilación conceptual de portales empresariales.

    • Liferay Portal 6
    • Portlet 2.0 (JSR-286)
    • Java EE
    • Service Builder
    • Liferay MVC
    • Plugins SDK
    • Hooks y plugins Ext
    • Temas y plantillas
    • Asset Framework
    • Servicios web SOAP y JSON

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Portal corporativo y portlet de productos para Inkwell

    Portal empresarial para la compañía Inkwell que integra un portlet de registro de productos con persistencia generada por Service Builder, controladores Liferay MVC, interfaz JSP, temas personalizados y ganchos de extensión (Hooks).

    Más de CMS con nivel Básico