To enable interoperability between Portlets and Portals, this specification will define a set of APIs for Portal computing addressing the areas of aggregation. The Java platform provides an standard referred to as JSR that standarizes how portlets interact with portlet containers and ensures compatibility across. In , Java Portlet Specification (JSR) first defined portal and portlet behavior. In , Java Portlet Specification (JSR) refined and built on.

Author: Dizil Brashura
Country: Jamaica
Language: English (Spanish)
Genre: Science
Published (Last): 21 June 2011
Pages: 497
PDF File Size: 15.24 Mb
ePub File Size: 11.88 Mb
ISBN: 979-4-37293-853-3
Downloads: 46155
Price: Free* [*Free Regsitration Required]
Uploader: Mojind

Like the Servlet specification, the Portlet specification will allow access to Enterprise Information Systems without imposing restrictions on the type of protocols. Identification Request Contributions Section 1. jsrr

A portal and a portlet container can be built together as a single component of an application suite or as two separate components of a portal application. This tutorial explains the tags that developers can use to create layouts.

Check out what Packt has to offer

The portlet takes up an entire page. A portlet container runs portlets and provides them with specfication required runtime environment. Depending on how you develop and package your portlet, however, it may not be able to specificatiln on other portal containers. For example, a message boards or wiki portlet is best suited on its own page.

NOTE that this section has been updated since the original request. A JSR portlets catalog makes sure that portlets under this catalog may run on any standards—compliant Java portal server. And because the portal controls page layout, you can reposition and resize one or more portlets on a page without altering any portlet code.

The Java Community Process(SM) Program – JSRs: Java Specification Requests – detail JSR#

Page layout tags let you create layouts using Bootstrap 3 within your portlets. It is an important goal that the design of the Portlet specification would allow implementations to support remote Portlet execution.


The Action phase can also trigger events that are processed by the Event phase. Your entry point to the world of decentralized databases! How do you feel about the new design?

A portlet container is not responsible for aggregating the content produced by the portlets; the portal itself handles aggregation. It is perfectly valid to bring the tools Exact details will be agreed early in the life of the JSR and communicated to expert group members.

When this phase runs on one portlet, it also runs on all other portlets on the page.

Processes events triggered in the Action phase. A portlet can aggregate integrate and personalize content from different sources within a web page. Find Out More Start Trial. The Portlet specification will be designed leveraging the following technologies: Window states mimic window behavior in a traditional desktop environment: We recommend the latter, so you can take advantage of the modularity features inherent in OSGi.

Portlet filters are similar to servlet filters in that they allow request and response modification on the fly.

So what do these specifications define? However, it does not address aggregation, security and personalization. This design would not address the transport protocol for the remote execution of Portlets, leaving to the specific Portal implementations the support for Portlet remote execution.

Java Portlet Specification – Wikipedia

One key difference is that portlets speciication in a portion of the web page. Some of its major features include: How to build useful, real-world applications in the Python programming language.

Each portlet phase executes different operations:. This lets a portlet serve dynamic content without running the Render phase on all portlets on a page. This section shows you how to develop portlets using the following frameworks and techniques: Liferay is an open platform in an ecosystem of open platforms. I thought Liferay Portal was standards-compliant? For those who want to adopt portals certainly need many and variety of portlets to deploy and run. From Wikipedia, the free encyclopedia.


This page was last edited on 21 Novemberat The Expert group will consider functionality such as support for, parallel execution of Portlets within a single user request, logging, security and personalization.

Java Portlet Specification

Articles needing additional references from January All articles needing additional references. The Portlet specification will define the different components for Portal Computing, their interaction, lifecycle and semantics.

It is understood that the subject of this JSR is already being addressed by Open Source projects and products from different vendors. The Portlet specification is required to achieve interoperability between Portlets and Java-based Portal servers or other web applications that implement the specification. Retrieved from ” https: Client agnostic Support for multiple types of clients multi-device Simple Portlet API Support for Localization and Internationalization Hot deployment and re-deployment of Portal applications Declarative security same as to the mechanism found in Servlet and EJB specs Architected to support remote execution of Portlets The Portlet specification will be based on the Servlet specification.

Over new eBooks and Videos added each month. Serves a resource independent from the rest of the lifecycle. APIs and descriptors to support internationalization and localization are a fundamental design goal of this JSR. Connecting your feedback with data related to your visits device-specific, usage data, cookies, port,et and interactions will help us improve faster.

McDaniel Get fluent in a variety of specifocation for your secure, scalable, and fault-tolerant cloud…. Portlet window states control the amount of space a portlet takes up on a page.