Develop portlets

 

+

Search Tips   |   Advanced Search

 

Console modules are portlets that run in the portlet container of WAS.

Integrated Solutions Console supports console modules written to the Java Portlet Specification. A packaged console module WAR file contains one or more portlets or reuses portlets from other modules. According to the JSR 168 specification, a portlet is a Java technology based Web component, managed by a portlet container, that processes requests and generates content that contributes to the overall portal page. Portlets share many of the same characteristics as servlets. However, portlets also exhibit differences. For example, portlets cannot set HTTP headers and can contribute only markup fragments to the portal page. The portlet specification leverages the functionality of the servlet specification as much as possible, and many parts of the Java Portlet Specification have been modeled after the servlet specification.

The application server includes a JSR 168-compliant portlet container to support deploying and running console modules in Integrated Solutions Console. The JSR 168 portlet container relies on the J2EE architecture implemented by the application server. Consequently, an Integrated Solutions Console module and its portlets are packaged and deployed similar to J2EE Web applications. In addition to the Web application descriptor and the portlet descriptor, the WAR file for an Integrated Solutions Console module includes descriptors for a portal application archive (PAA), which provides additional information needed to deploy the application to a console installation.

The following Web resources can useful for learning more about portlet development.

  1. Portlet Specification 1.0
  2. Portlet Specification 2.0
  3. WebSphere Portal Zone
  4. Best practices: Developing portlets using JSR 168 and WebSphere
  5. WebSphere Portal external newsgroup
  6. Develop a Faces JSR 168 portlet using IBM Rational Application utonomic computing
  7. Introduction to JSR 168 - The Portlet Specification