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: Zunris Brazragore
Country: Brunei Darussalam
Language: English (Spanish)
Genre: Personal Growth
Published (Last): 15 August 2012
Pages: 13
PDF File Size: 16.69 Mb
ePub File Size: 20.18 Mb
ISBN: 153-6-74228-476-3
Downloads: 17775
Price: Free* [*Free Regsitration Required]
Uploader: Aragore

In addition, APIs for vendor extensions, APIs for security, user customization and layout management will be considered. Each portlet phase executes different operations: You can place multiple portlets on a single page.

Check out what Packt has to offer

However, it does not address aggregation, security and personalization. We anticipate a mixture of mailing list and occasional face to face or teleconference meetings.

Exact details will be agreed early in the life of the JSR and communicated to expert group members. Do you wish you could use npm and npm packages in your portlets?

JSR Portlet Specification for WebSphere Portal Technology Preview

This is the default window state. InJava Portlet Specification 2. Some of its major features include: The Expert Group will evaluate defining a Credential mapping service to allow the Portal application to access resources in other applications not supporting the notion of distributed sessions- on behalf of user.

Like many web apps, portlets process requests and generate responses. Portlet API Spec community draft: This tutorial explains the tags that developers can use to create layouts. Learning Kotlin by building Android Applications 9 hours 28 minutes. Portlets handle requests in multiple phases. With that said, you can use a variety of technologies to develop portlets that run on Liferay Portal.


Portlets also have a portlet filter available for each phase in the portlet lifecycle. This makes portlets much more flexible than servlets. We will tell you, however, how portlets differ from other types of servlet-based web apps.

Like the Servlet specification, the Portlet specification will allow access to Enterprise Information Systems without imposing portlrt on the type of protocols. The portlet specification only provides a mechanism for a portlet to read its own URL parameters or those declared as public render parameters.

Java Portlet Specification

A portlet is managed by a portlet container. A good user experience is the measure of a well-designed site. The Portlet specification will define the different components for Portal Computing, their interaction, lifecycle and semantics. For a detailed description of these features, see the tutorial OSGi and Modularity.

The Expert group will consider functionality such as support for, parallel execution of Portlets within a single user request, logging, security and personalization. In the response, the portlet returns content e.

A portlet can aggregate integrate and personalize content from different sources within a web page. I thought Liferay Portal was standards-compliant? A portlet container contains portlets and manages their life cycles.

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

Java enterprise platform Java specification requests Web portals. It is an important goal that the design of the Portlet specification would allow implementations to support remote Portlet execution. A portlet container is not responsible for aggregating the content produced by the portlets; the portal itself handles aggregation. Oracle 9i Portal http: In short, portlets alleviate many of the traditional pain points associated with developing web apps. From Wikipedia, the free encyclopedia.


The goal is to allow Portlets to be packaged into WAR files and deployed in a standard way on any server implementing the specification. Doing all this in other types of web apps would require manual re-coding.

Learn More Got it! Retrieved from ” https: View Details Read Now. Articles needing additional references from January All articles needing additional references. This section shows you how to develop portlets using the following frameworks and techniques: The portlet can be on a page that contains other portlets.

The Render phase runs when any portlets on the page complete the Action or Event phases. Portlet window states control the amount of space a portlet takes up on a page. A portlet responds to requests from a web client with and generates dynamic content. Miller, Rui Miguel Forte Master the craft of predictive modeling in R by developing strategy, intuition, and a solid…. How do you feel about the new design?

Portlet standards platform independent application programming interfaces that are intended to enable software developers to create portlets that can be plugged into any portal supporting the standards.