What is jsr 286 portlet?
JSR 286 (Portlet 2.0) defines a lifecycle for events, so that eventing is possible between portlets that are in different web applications.
What is portlet application?
Portlets are reusable web modules that provide access to Web-based content, applications, and other resources. Portlets can run on the application server because it has an embedded JSR 286 Portlet container.
What is a Liferay portlet?
Web apps in Liferay DXP are called portlets. Like many web apps, portlets process requests and generate responses. In the response, the portlet returns content (e.g. HTML, XHTML) for display in browsers.
What is the JSR 286 lifecycle for events?
JSR 286 (Portlet 2.0) defines a lifecycle for events, so that eventing is possible between portlets that are in different web applications. An event is a lifecycle operation that occurs before the rendering phase. Events can be described as a loosely coupled, brokered means of communication between portlets.
What is the JSR 286 expert group?
In February 2006 the JSR 286 Expert Group was formed to start work on Java Portlet Specification 2.0, and the final version was approved in June 2008. This article describes the new features that are available in JSR 286, along with a sample application to demonstrate how to write portlets with these features.
What’s new in the Java Portlet specification?
In this three-part series, the articles describe new features available in the Java Portlet Specification 2.0 ( JSR 286) and extensions supported by OpenPortal Portlet Container 2.x. Part 1 provides an overview of the Java Portlet Specifications and explains in detail one of the main features introduced in JSR 286: coordination between portlets.
Why adhering to JSR 168 is important?
By adhering to the standards, you can build portlets that can run in portals, irrespective of their vendors. Since its release in 2003, JSR 168 has gone through many real-life tests in portal development and deployment. Although the community has identified “gaps,” standards take time to evolve and become available to the public.