Winter Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: s2p65

Easiest Solution 2 Pass Your Certification Exams

LRP-614 Liferay Portal Developer Free Practice Exam Questions (2025 Updated)

Prepare effectively for your Liferay LRP-614 Portal Developer certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2025, ensuring you have the most current resources to build confidence and succeed on your first attempt.

Page: 1 / 3
Total 144 questions

Liferay's persistence layer: (Please select all correct answers.)

A.

Relies on Enterprise JavaBeans to ensure compatibility with all major application servers

B.

Uses Hibernate by default to ensure compatibility with all major database servers

C.

Can be invoked directly from the UI layer

D.

Can be configured to use JPA

A hook plugin can be used to: (Please select all correct answers.)

A.

Modify a portal language key

B.

Modify a theme plugin

C.

Override a portal JSP

D.

Override the User service

E.

Override PortalLDAPUtil

Hook plugins can only override core JSPs, services, language keys and Struts actions.

A.

True

B.

False

AlloyUI is a framework built on:

A.

YUI2

B.

jQuery

C.

YUI3

D.

None of the above

The "companyId" is a(n):

A.

Portal instance

B.

Organization

C.

Site

D.

Team

Language hooks cannot be used to add new language keys.

A.

True

B.

False

The recommended way to add new functionality in Liferay is to:

A.

Create Ext plugins

B.

Createportlet, theme, layout template or hook plugins

C.

Modify Liferay's source code directly

D.

All of the above

The recommended way to implement a new SSO solution that captures the SSO header is to:

A.

Create an Ext plugin that adds a sen/let filter to capture the SSO header

B.

Create a hook plugin that implements a servlet filter to capture the SSO header

C.

Modify the portal source code and create an SSO servlet filter in the portal to capture the SSO header

D.

Create a hook plugin to override the Struts action for the Loginportletto capture the SSO header

The portlet lifecycle includes the methods: (Please select all correct answers.)

A.

destroy ()

B.

processEvent()

C.

service()

D.

render()

E.

serveResource()

F.

processAction()

The recommended way to implement code that only runs once to modify columns in the database is with a(n):

A.

GlobalStartupAction

B.

ServicePreAction

C.

UpgradeProcess

D.

ServicePostAction

E.

VerifyProcess

F.

GlobalShutdownAction

The recommended way to share language keys across portlet applications is:

A.

Create a resource bundle in one portlet and declare a dependency in the other portlets

B.

Create an Ext plugin with the language keys from all of the portlets

C.

Create a symbolic link in the portlets pointing to an external resource bundle

D.

Create a hook plugin containing language keys from all of the portlets

Developing for Liferay requires:

A.

IntelliJ

B.

Eclipse

C.

NetBeans

D.

Liferay Developer Studio

E.

None of the above

The JavaScript method that executes as soon as the HTML document has finished loading is:

A.

AUI().ready(fn)

B.

Liferay.Portlet.ready(fn)

C.

Liferay.on(fn)

D.

None of the above

User-specific properties in the Plugins SDK for the user "jsmith'' are configured in:

A.

build.jsmith.properties

B.

pom.xml

C.

pom.jsmith.properties

D.

portal.settings

E.

portal.properties

F.

portal-ext.properties

A hook plugin can extend and override: (Please select all correct answers.)

A.

Core portal Struts actions

B.

CoreportletStruts actions

C.

Portletplugin Struts actions

D.

Layout template Struts actions

The descriptor liferay-display.xml:

A.

Defines the initial views for the portlet

B.

Defines the categories in the Add Application menu

C.

Provides the ability to use Liferay's permission system

D.

All of the above

Given the service.xml:

The generated classes include: (Please select all correct answers.)

A.

AcmeltemServiceUtil

B.

AcmeltemModel

C.

AcmeltemLocalServiceUtil

D.

AcmeltemJSONSerializer

E.

AcmeltemPersistencelmpI

The recommended way to modify the Wiki portlet configuration to recognize a new public render parameter defined in a portlet plugin:

A.

Create a hook plugin and add the public render parameter definition to portlet-custom.xml

B.

Create an Ext plugin and add the public render parameter definition to portlet-ext.xml

C.

Create a portlet plugin and re-implement the logic of the Wiki portlet and define the new public render parameter in portlet.xml

D.

Create an Ext plugin and add the public render parameter definition to portlet-custom.xml

A Liferay utility to verify the format of an email address is:

A.

Validator.isEmailAddress()

B.

HTMLUtil.isEmailAddress()

C.

StringUtil.isEmailAddress()

D.

Corrector.isEmailAddress()

E.

GetterUtil.isEmailAddress()

F.

ParamUtil.isEmailAddress()

To customize the default success message displayed by MVCPortlet:

A.

Add a custom key to the SessionMessages object

B.

Override the language key default-success-message in Language.properties

C.

Provide a entry in liferay-portlet.xml

D.

Pass a parameter called 'success'' in the ActionURL and map it to a custom language key

Page: 1 / 3
Total 144 questions
Copyright © 2014-2025 Solution2Pass. All Rights Reserved