In this three-part series, the articles describe new features available in the Java Portlet Specification (JSR ) and extensions supported by OpenPortal. 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 For a detailed description of these features, see the tutorial OSGi and Modularity. Note .

Author: Vurr Mauzuru
Country: Kuwait
Language: English (Spanish)
Genre: Travel
Published (Last): 3 January 2009
Pages: 54
PDF File Size: 11.28 Mb
ePub File Size: 19.29 Mb
ISBN: 603-8-70040-330-2
Downloads: 60616
Price: Free* [*Free Regsitration Required]
Uploader: Brabei

InJava Portlet Specification 2.

Creating a simple portlet

Compared to servlets, portlets also have some other key differences. By using this site, you agree to the Terms of Use and Privacy Policy. WebSphere Portal Express includes an administrative rutorial for installing, uninstalling, and updating portlets. Because Windows limits the maximum path length to characters, the name of the WAR file must be less than 25 characters. Do you wish you could use npm and npm packages in your portlets?

Before you package your portlet, the class files and resources must be arranged in the WAR file directory structure described here. The graphic illustrates where WebSphere Portal Express and portlet applications fit into the classloading hierarchy. If you are familiar with the web. That is, the WAR file name can be changed, but the uid must indicate the original uid used during portlet installation.

Java Portlet Specification

To do this, proceed as follows: Each portlet phase executes different operations: One was jsf of himself, and always wanted to show everyone users and SEO services alike just how smart he was, by openly displaying 628 which also can throw a PortletException.

Do you want to use a portlet development framework with a UI component model that makes it easy to develop sophisticated, rich It is perfectly valid to bring the tools Some of its major features include: For example, a page in a community site could have a calendar portlet for community events, an announcements portlet jxr important announcements, and a bookmarks portlet for links of interest to the community.


The portal administrator can download a WAR file from the Internet and then use the portal administration interface to install the portlet to WebSphere Portal Express. InJava Portlet Specification 1. 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.

This makes portlets much more flexible than servlets. We recommend the latter, so you can take advantage of the modularity features inherent in OSGi. The Render phase runs when any portlets on the page complete the Action or Event phases.

Hello World provides the fewest methods required for a portlet. Here Portlets catalog are of use. For example, a portlet application might use a portlet descriptor as follows: Portlets are pluggable user interface software components that are managed and displayed in a web portalfor example an enterprise portal or a web CMS.

The portlet is provided along with the source in the IBM Portlet Jxr package, which is available from the portlet catalog by searching for navcode 1WPZ.

For more information, see The XML configuration interface. Java enterprise platform Java specification requests Web portals.

Creating a simple portlet

A JSR portlets catalog makes sure that portlets under this catalog may run on any standards—compliant Java portal server. For example, you can develop your 2688 with strictly standards-compliant frameworks jssr APIs, package it in a WAR file, and then deploy it on any standards-compliant portal container.

A portlet can aggregate integrate and personalize content from different sources within a web page. Please help improve this article by adding citations to reliable sources.


The recently released Java Portlet Specification 3. This tutorial explains the tags that developers can use to create layouts. A portlet application exists as a structured hierarchy of directories. JSR is the Java Portlet specification v3. One key difference is that portlets run in a portion of the web page. Articles needing additional references from January All articles needing additional references. After installation, the portlet is ready for use and does not require the server to be restarted.

Therefore, the portal server copies was. The Java Portlet Specification V1. Most modern applications use View Mode only. If this value has not been specified, specify the WAR file name of the portlet application in its place.

An example is the Java Portlet Specification. This gives you access to all the MVC Portlet functionality you are familiar tutprial, plus the added bonus of using Soy templates for The Java Portlet Specification defines a contract between the jar container tjtorial portlets and provides a convenient programming model for Java portlet developers.

;ortlet can set up the run time environment for debugging portlets on the local development machine or on a remote server. With that said, you can use a variety of technologies to develop portlets that run on Liferay Portal. A portlet container runs portlets and provides them with the required runtime environment. Before you begin developing portlets, set up an environment that makes the tasks of writing, compiling, and testing portlets easier. The WAR file format contains the Java classes and resources that make up one tutoriao more portlets in a portlet application.