Description

Book Synopsis
Explore the development and customization of OSGi modules in Liferay DXP and choosing the right underlying technology for it. The book starts with the basic Liferay Architecture to understand how things work in Liferay DXP, as well as in OSGi.

Table of Contents
Chapter 1: OSGi Basics

Chapter Goal: This chapter will focus on explaining the core concept of OSGi, benefits and how it is being used in Liferay.

Subtopics:

1. Understanding OSGi

2. Introduction Bundles, Component and Services, Lifecycle

3. Liferay's OSGi Architecture

4. OSGi Benefits

Chapter 2: Liferay Development Basics

Chapter Goal: This chapter will focus on initial development setup and underlying concept of Blade CLI, build tools, database connectivity and Liferay Modules creation.

Subtopics:

1. Liferay Workspace

2. Blade CLI

3. Build Tools

4. Database connectivity

5. Introduction to Liferay Modules

6. Introduction to Gogo shell

Chapter 3: Portlet Module Development

Chapter Goal: This chapter will focus on basics and creation of portlet modules.

Subtopics:

1. Introduction to Portlet modules, Portlet specifications

2. Java Standard Portlets

3. Liferay Portlet Modules – LiferayMVC Portlets

4. Introduction to Other Portlet Modules

5. Gogo shell in action

Chapter 4: Advance Liferay Concepts

Chapter Goal: This chapter will focus on advance concepts, such as message bus and Inter Portlet Communication (IPC).

Subtopics:

1. Inter Portlet Communication

2. Liferay Message Bus

3. Using service in Freemarker Templates

Chapter 5: Service Builder Concepts

Chapter Goal: This chapter will focus on database connectivity and service builder and web services.

Subtopics:

1. Introduction to Service builder

2. Creation of services

3. Local services

4. Exposing and consuming web services

Chapter 6: Customization

Chapter Goal This chapter will focus on customization of default Liferay behavior

Subtopics:

1. Customizing User Interface with widget templates

2. Customizing MVC Action Commands

3. Customizing Services using wrappers

4. Customizing Models using ModelListners

5. Expando Attributes

6. Post and Pre-Actions

7. Customization of Search

Hands On Liferay DXP

    Product form

    £46.74

    Includes FREE delivery

    RRP £54.99 – you save £8.25 (15%)

    Order before 4pm today for delivery by Mon 29 Jun 2026.

    A Paperback / softback by Apoorva Prakash, Shaik Inthiyaz Basha

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Hands On Liferay DXP by Apoorva Prakash

      Publisher: APress
      Publication Date: 27/09/2022
      ISBN13: 9781484285626, 978-1484285626
      ISBN10: 148428562X

      Description

      Book Synopsis
      Explore the development and customization of OSGi modules in Liferay DXP and choosing the right underlying technology for it. The book starts with the basic Liferay Architecture to understand how things work in Liferay DXP, as well as in OSGi.

      Table of Contents
      Chapter 1: OSGi Basics

      Chapter Goal: This chapter will focus on explaining the core concept of OSGi, benefits and how it is being used in Liferay.

      Subtopics:

      1. Understanding OSGi

      2. Introduction Bundles, Component and Services, Lifecycle

      3. Liferay's OSGi Architecture

      4. OSGi Benefits

      Chapter 2: Liferay Development Basics

      Chapter Goal: This chapter will focus on initial development setup and underlying concept of Blade CLI, build tools, database connectivity and Liferay Modules creation.

      Subtopics:

      1. Liferay Workspace

      2. Blade CLI

      3. Build Tools

      4. Database connectivity

      5. Introduction to Liferay Modules

      6. Introduction to Gogo shell

      Chapter 3: Portlet Module Development

      Chapter Goal: This chapter will focus on basics and creation of portlet modules.

      Subtopics:

      1. Introduction to Portlet modules, Portlet specifications

      2. Java Standard Portlets

      3. Liferay Portlet Modules – LiferayMVC Portlets

      4. Introduction to Other Portlet Modules

      5. Gogo shell in action

      Chapter 4: Advance Liferay Concepts

      Chapter Goal: This chapter will focus on advance concepts, such as message bus and Inter Portlet Communication (IPC).

      Subtopics:

      1. Inter Portlet Communication

      2. Liferay Message Bus

      3. Using service in Freemarker Templates

      Chapter 5: Service Builder Concepts

      Chapter Goal: This chapter will focus on database connectivity and service builder and web services.

      Subtopics:

      1. Introduction to Service builder

      2. Creation of services

      3. Local services

      4. Exposing and consuming web services

      Chapter 6: Customization

      Chapter Goal This chapter will focus on customization of default Liferay behavior

      Subtopics:

      1. Customizing User Interface with widget templates

      2. Customizing MVC Action Commands

      3. Customizing Services using wrappers

      4. Customizing Models using ModelListners

      5. Expando Attributes

      6. Post and Pre-Actions

      7. Customization of Search

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account