testlf
![]() |
![]() |
![]() |
Título del Test:![]() testlf Descripción: test test |




Comentarios |
---|
NO HAY REGISTROS |
Blade CLI is a valid way to utilize project templates from Liferay Workspace in your Liferay project. True. False. Services and functionalities within the Liferay Platform leverage the OSGi component and service model. True. False. Liferay DXP 7.4 has an embedded OSGi container. True. False. BLADE CLI can be used to create projects that are compatible with any IDE or development environment. True. False. Which of the following are common tasks you might encounter when dealing with module dependencies?. Find a library bundle containing a missing Liferay class. Use a local class. Embed OSGI-compliant libraries in your module. Reference another module project in the project environment. Add the Language.properties file to the content folder. Which of the following are module templates that Liferay DXP provides for building the presentation layer?. mvc-portlet. npm-react-portlet. theme-mvc-portlet. npm-angular-portlet. lar-mvc-portlet. Which of the following statements about the Action Phase are true? (Please select all correct answers.). Is always followed by the Render Phase. Performs an operation in response to a user action. Doesn't trigger the Render Phase or any other phase. Can trigger events for other portlets. Serves a resource independent from the rest of the lifecycle. Entering the Action or the Render Phase in a single portlet forces all the portlets on a page to rerender. True. False. The Render Phase is always followed by the Action Phase. True. False. What is a portlet? (Please select all correct answers.). An application running in a portlet runtime environment called a portlet container. An application in Liferay that has a user interface. A bundle that can be attached to one or more host bundles by the framework. An application that follows the standards governed by the Portlet Specification JSR-168. A set of visual rules that apply to a Site to provide a consistent experience across its pages. Liferay DXP is a central presentation layer platform for integrating content and services from back end or legacy applications. Liferay DXP supports multiple methods for integration, including SOAP, REST, RSS, as well as proprietary APIs. True. False. Which of the following are steps for enabling workflows for a custom entity? (Please select all correct answers.). Add workflow instance creation and deletion handling to the service layer. Assign workflows to the Portal layer. Create assignment classes in the service layer. Ensure that the model entity has status fields. Make getter methods on the service layer status-aware. The Gradle buildService task generates the code based on service.xml. True. False. The recommended custom delete logic naming and signature pattern for your remote services follow the syntax: {entity}RemoteServiceImpl.delete(entity}({primaryKey});. True. False. The Liferay Configuration API is a framework for creating configurable applications in which configuration data is stored in key-value pairs and can be scoped. True. False. A feedback process within an application could potentially consist of setting a message key in the back-end, doing a localization in Language.properties, and showing the message on the user interface using the <liferay-ui:success> and <liferay-ui:error> tags. True. False. Service Builder creates implementation classes for every defined entity's Model class and Entity Finders. True. False. An Asset Renderer is created by the Asset Renderer Factory. True. False. By convention, top-level actions are referenced by the package name of the respective service and the resource actions by the fully qualified name of the targeted model entity. True. False. MVC Resource Commands are typically used to process a form submission and perform a model action. True. False. Out of the following answers, the best way to show your custom widget records by site is: Create a custom SQL to filter the records by groupId. Add a finder tag called GroupId with the finder column groupId and then use the method findByGroupId (groupId) available in your EntityPersistence class to filter the records. Use DynamicQuery to filter the records by companyId and groupId. Use the default filter filterByGroupId (groupId) available for your entity when you create your code by Service Builder. Custom MVC action commands typically extend the BaseMVCActionCommand class and override its doProcessAction method, which returns void. True. False. MVC Render Commands can be used to get a list of assets to show in the user interface. True. False. Which of the following is not a step to override an MVC command?. Locate the target portlet bundle and its bundle name. Find the MVC Command property in portal.properties. Find the MVC Command class to override. Locate the mvc.command.name parameter. Which of the following examples properly implement MVC Action Commands? (Please select all correct answers). Upload a document. Fetch an item in the user interface with an AJAX call. Add, update, or delete an item. Do a Captcha check. Autocompletion. Debugging issues in production systems often relies on interpreting the issue symptoms from logs, stack traces, and thread dumps. True. False. What can you use to wire an MVC command to the right action in the correct place? (Please select all correct answers). Wiring to a certain portlet lifecycle (render,action,resource). Registration to a certain portlet via portlet.properties. Responding to a certain command, defined in component properties with the mvc.command.name. Using MVCActionCommand.java. Registration to a certain portlet via the javax.portlet.name component property. The portlet filter is: An API-based way of overriding the application JSPs. Content injected into JSP files. A JSP customization method for legacy portal core JSP files. A type of widget template. The key to display term mapping is done in which of the following files?. Language.properties. Language.format. Terms.properties. Terms.format. The Expando API in Liferay is the underlying service implementation for Custom Fields in the UI. True. False. Which four entities represent the Expandos Data Model in the database? (Please select all correct answers.). ExpandoRow. ExpandoColumn. ExpandoValue. ExpandoElement. Expando Table. The underlying API for custom fields is called: Custom Field API. Service Wrapper API. Virtual Data Model API. Expando API. All Liferay core services have been designed and generated with the Liferay Service Builder pattern. True. False. Indexer Post Processors are components that allow you to modify the way portal assets are being indexed. True. False. Indexer Post Processor is the preferred way to customize existing Indexers in Liferay. True. False. Which of the following is true about the Liferay Search Framework? (Please select all correct answers.). The default search engine is Solr. In production the best practice is to use the external Elasticsearch engine. Liferay DXP content items do not need to be converted to search index documents. The default search engine is Elasticsearch. Liferay DXP uses an internal search engine called Liferaysearch. The @Indexable Annotation is a Liferay-provided, method-level annotation to be used with Service Builder that automatically updates the index on entity modification events. True. False. The embedded Elasticsearch engine that comes with Liferay DXP is the preferred way to use Elasticsearch in production except for very large databases. True. False. When a new Liferay Object is created, a corresponding headless API should be created manually, which can then be leveraged by external systems. True. False. Liferay's REST Builder tool is an API generator that consumes OpenAPI profiles and generates the API scaffolding, which includes: JAX-RS endpoints. Parsing. XML generation. Advanced features, like filtering or multipart support. Portal property configuration. What is Headless? (Please select all correct answers.). An HTML page without the tag. An approach that allows you to modify the language of the portal. A module without access to the configuration properties. When two systems are completely cut off and solely communicate through the use of APIs. An approach that allows you to build decoupled omnichannel applications. There are three different approaches available for clients to connect to Liferay DXP via web API: Hypersonic REST API. Headless REST APIs. GraphQL API. Plain Web/REST Services. Headless Cfg/Properties Services. Headless is optimal for emerging channels, like IoT Devices, Smart TVs, etc. True. False. |