Portlets and Apache Portals

Stefan Hepper, Peter Fischer, Stephan Hesmer, Richard Jacob and David Sean Taylor

2005 | 500 pages
ISBN: hepper-free-manuscript

Portlets and Apache Portals explains how to develop JSR 168 and WSRP compliant portlets and how to test and deploy these portlets on Apache open source software. Richly illustrated with useful code examples. By the creators of WSRP and JSR 168 portlet standards.


Due to the growing complexity of web sites, portals and portlets are experiencing serious growth. Portals help reduce complexity by allowing the dynamic aggregation and display of diverse content in a single web page. Portal components are pluggable parts called portlets. To be "pluggable" portlets and portals must satisfy standards. The authors of this book, all but one employees of IBM, created these standards: Java Portlet Specification JSR 168 and Web Services for Remote Portlets (WSRP).

The book starts gently with the basics of portlet technology and a functionrich portlet example. It then dives more deeply into portlets and J2EE, portlet architecture, best practices, and explores how the popular JSF web framework can ease portlet development. It shows how to set up an open source portal and create portlets that dynamically access backend data of various types. It is rich in something readers want: code examples that show them how to do it.

What's Inside

Manuscript Release

As a manuscript release, this content has not benefited from numerous steps that Manning's published books get during the publication cycles. Some of these are:

Please note that this manuscript release of Portlets and Apache Portals is a "snapshot" of an unfinished work, and, in particular, the following content is in draft-state:

Download Instructions

In order to download the manuscript you will need to login to the Manning Sandbox with your free membership. Once you login, you can view the members only Freebies forum where the manuscript is posted.

  1. Manning Sandbox Account Signup - Signup for a free Manning Sandbox account. This is the same account that the Author Online forums use but is different from the Manning.com online store accounts.
  2. Freebies Download - once logged into your Manning Sandbox account, simply go to the Freebies download forum and download the manuscript (it's a file attachement to the article "Portlets and Apache Portals Free Manuscript".


Stefan Hepper is a member of IBM's WebSphere Portal development team. He is the responsible architect for the WebSphere Portal programming model and public APIs and was co-leader of the Java Portlet Specification JSR 168. Stefan also started the Pluto project at Apache that provides the reference implementation of JSR 168.

Peter Fischer, Richard Jacob and Stephan Hesmer have led the WSRP team and the implementation of the WSRP specification in IBM's WebSphere Portal v.5.x. David Sean Taylor is the founder of Apache Portals and Jetspeed-2 open source enterprise portal.