Questão 1
Questão
What are the standards-based technologies supported by Liferay for incorporating your own applications into a Liferay portal?
Responda
-
Portlets
-
IFrame
-
OpenSocial gadgets
-
Web widget
-
Web Parts
Questão 2
Questão
Choose all the right definitions for Portlets.
Responda
-
Portlets are web components based in Java technology.
-
Portlet Specification 2.0 is defined in JSR-168.
-
A portlet is an application that provides a specific piece of content (information or
service) to be included as part of a portal page.
-
The lifecycle of a portlet is managed by the servlet container.
-
Web clients interact with portlets via a request/response paradigm implemented by the
portal.
-
The content generated by a portlet may vary from one user to another depending on the
user configuration for the portlet.
Questão 3
Questão
Since they’re entirely self-contained, portlets are the least invasive mechanism for extending Liferay
Questão 4
Questão
Portlets are not the most forward compatible Liferay development option.
Questão 5
Questão
Choose which options are not correct about Liferay Portlets.
Responda
-
Portlets are hot-deployed as plugins into Liferay instances.
-
The hot-deploy mechanism results in a low downtime for Liferay Portal servers.
-
A single Liferay Portlet Plugin can contain multiple portlets.
-
Liferay Portlets can not be used to build complex applications.
-
Liferay Portlets can leverage the full suite of technologies and libraries for the Java platform.
Questão 6
Questão
Choose the possible options to reuse existing web applications in Liferay Portal
Responda
-
Create simple portlets that interact with the application (possibly using Web Services).
-
If the application is implemented using JSF, it can be converted to a portlet application.
-
Create a portlet that integrates the remote application either using an IFrame or an HTTP proxy (e.g., using Liferay’s WebProxy portlet).
-
Rewrite the application as a portlet.
Questão 7
Questão
Thanks to the portlet and Java EE specifications, each portlet application can use its own set of libraries and technologies, whether they are used by Liferay or not.
Questão 8
Questão
Ext plugins can use libraries that are not compatible with the ones used by the core Liferay code.
Questão 9
Questão
Select the best options to choose a development framework from the large set available.
Responda
-
Use a framework that the development team knows.
-
Choose the simpler solution that covers the project real needs.
-
Choose Liferay's MVC Portlet framework because it's lighter.
-
Choose JSF framework because it's a standard.
Questão 10
Questão
Liferay has its own JavaScript library called...
Responda
-
AlloyUI
-
YUI
-
jQuery UI
-
Dojo
-
Sencha
-
Sproutcore
Questão 11
Questão
Any JavaScript library can be used, as long as the library does not conflict with libraries referenced by other portlets deployed in the same portal.
Questão 12
Questão
Choose the right options regarding Liferay’s Service Builder framework.
Responda
-
Liferay’s Service Builder is a code generation tool
-
Service Builder automates creating interfaces and classes for database persistence and service layers
-
Service Builder automates creating user interfaces and workflow
-
The business logic is implemented in the remote interface
-
The permission checks are implemented in the local interface
-
Objects on the portal instance interact with the local interface
-
Objects outside the portal instance interact with the remote interface via JSON, SOAP, and Java RMI
Questão 13
Questão
Liferay is designed to be customized. Choose the available options for Liferay developers:
Responda
-
The platform look and feel can be customized using a Theme Plugin.
-
You can create custom layout templates to arrange portlets using Layout Templates Plugin.
-
Liferay Out-of-Box functionality can be customized or extended using a Hook Plugin.
-
Liferay core functionality can be customized using an Ext Plugin.
-
All the listed options are valid for Liferay custom developments.
Questão 14
Questão
Multiple plugins and plugin types can be combined into a single WAR file.
Questão 15
Questão
Liferay's Look and Feel can be fully customized with a custom plugin. Choose the following true options:
Responda
-
A theme plugin can specify color schemes.
-
A theme plugin allows to define commonly used images and style for fonts, links, navigation elements, page headers and page footers.
-
To customize the look and feel the developer just have option: use CSS or Velocity templates.
-
In order to create user interfaces consistent with Liferay built-in functionality the developer must use JQuery UI API framework.
Questão 16
Questão
Layouts specify the arrangement of portlets on a page rather than their look and feel. You can create custom layout templates to arrange portlets just the way you like them.