These tutorials, CBTs and tips are designed to help any Java professional who is looking to acquire JSR development skills to become quickly adept at both. In this three-part series, the articles describe new features available in the Java Portlet Specification (JSR ) and extensions supported by OpenPortal. Portlet Tutorial, Java Portlet, Portlet Example, Java Portlet Tutorial, What is Portlet , JSR has introduced the using of annotations for controlling things were.

Author: Dazahn Taulmaran
Country: Mali
Language: English (Spanish)
Genre: Relationship
Published (Last): 5 February 2017
Pages: 290
PDF File Size: 9.56 Mb
ePub File Size: 2.69 Mb
ISBN: 659-4-65668-760-5
Downloads: 88088
Price: Free* [*Free Regsitration Required]
Uploader: Kiganos

Packaging portlet classes, resources, and descriptive information in a single file makes distribution and deployment of portlets easier. Therefore, the portal server copies was. The XML configuration interface allows the portlet developer to specify places, pages, themes, skins, supported markups and clients, and other settings for a portlet application.

A portlet application exists as a structured hierarchy of directories. If you suspect a classloading problem, ensure that the required classes are in the appropriate classpath according to the classloading hierarchy. The resources can be images, JSP files, Writing the portlet descriptorsand property tutkrial containing translated message text.

The WAR file format contains the Java classes and resources that make up one or more portlets in a portlet application. This is especially useful for portlets that use messaging because these portlets have to be placed on the same page.

Creating a simple portlet

Runtime classpath RP branches from runtime classpath patches. That is, the WAR file name can be changed, but the uid must indicate the original tutoril used during portlet installation. If you are familiar with the web. To deploy a portlet and run it on the server, it must be packaged in the form of a Web application ARchive or WAR tutorixl. Because Windows limits the maximum path length to characters, tutoial name of the WAR file must be less than 25 characters. You can also build portlets using your own development environment and tools.


The portlet information directory is not part of the tutlrial document tree of the application. The portal administrator can download a Ttorial file from the Internet and then use the portal administration interface to install the portlet to WebSphere Portal Express.

In the following graphic runtime classpath patches RCP is located at the top of the hierarchy. For example, a portlet application might use a portlet descriptor as follows: On a portal server running on Windows, installing a WAR file with a name that is more than 25 characters will result in an error. Hello World provides the fewest methods required for a portlet.

A particular class loader can reference other classes as long as the other classes can be loaded by the same class loader or any of its ancestors, but not its children. Rational Application Developer provides wizards to help you build, test, and deploy portlets using all of the APIs and related classes and interfaces available in the portlet run time environment.

You can set up the run time environment for debugging portlets on the local development tugorial or on a remote server. Refer to the documentation for Rational Application Developer for complete setup instructions.

Omit this tag if the portlet does not use this feature. GenericPortlet which also can throw a PortletException.

  ISO 15649 PDF

Creating a simple portlet

The Hello World portlet provides 28 introduction to writing your first portlet. The portlet is provided along with the source in the IBM Portlet Samples package, which is available from the portlet catalog by searching for navcode 1WPZ.

Standard portlets Table 2.

If this value has not been specified, specify the WAR file name of the portlet application in its place. Then, compile the portlet using the fully qualified path to the Java portlet source. If you are not using wizards to develop portlets, the following tutorail describe the mechanics of building a simple portlet.

WebSphere Portal Express includes an administrative portlet for installing, uninstalling, and updating portlets.

To facilitate deployment of portlet applications and complex portlets, you can provide a portlet configuration file tutoial can be invoked by the XML configuration interface XMLAccess. View the basic steps for creating a simple portlet, that include writing the portlet code, compiling java source, creating the JAR file, writing the portlet descriptors, setting up the WAR file directory structure, and packaging and deploying portlets.

To do this, proceed as follows: Before you begin developing portlets, set up an environment that makes the tasks of writing, compiling, and testing portlets easier. For more information, see The XML configuration interface.