O'Reilly logo

IBM Rational Application Developer V6 Portlet Application Development and Portal Tools by Ryan Wilson, Gianfranco Rutigliano, George Kroner, Belen Gonzalez, Karla Galvan, Cristiano Cesario, Juan R. Rodriguez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

11.1. Overview

Portlets follow the Model View Controller (MVC) design pattern. In this design pattern, portlets will usually use JSPs to generate the output. A portal page can be composed of many portlets along with the theme and skins.

11.1.1. Generating output

Portlets use the PortletRequestDispatcher.include() method to delegate content generation to JSPs or servlets.

Portlets are displayed on a portal page by using themes and skins. To allow portlets to dynamically match the current theme/skin in which they are contained, portlets should take advantage of cascading style sheets (CSS). When developing JSR 168 portlets, you should make every effort to use a WSRP style if available. You should also avoid using absolute positioning with CSS. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required