IBM Rational Application Developer V6 Portlet Application Development and Portal Tools
An IBM Redbooks publication
Note: This is publication is now archived. For reference only.
This IBM Redbooks publication provides an overview and hands-on scenarios to help you design, develop and implement portlet applications using Rational Application Developer V6.0 and the provided Portal Tools. The sample scenarios included in this book target Business-to-Employee (B2E) enterprise applications, but most of the scenarios presented will also apply to Business-to-Consumer (B2C) applications.
You will find step-by-step examples and scenarios showing ways to integrate your enterprise applications into an IBM WebSphere Portal environment using the WebSphere Portal APIs provided by the Portal Tools to develop portlets. You will also learn how to extend your portlet capabilities to use advanced functions such as cooperative portlets, internationalization, action events, using the Credential Vault to enable Single Sign-On, Web Services, remote portlets, portal design and portlet debugging capabilities. Elements of the Portlet API and the standard JSR168 API are described and sample code is provided. The scenarios included in this book can be used to learn about portlet programming and as a basis for your own portlet applications. You will also find scenarios describing recommended ways to develop portlets and portlet applications that follow the MVC design pattern, the Struts framework and JavaServer Faces technology.
Basic knowledge of Java technologies such as servlets, JavaBeans, EJBs, JavaServer Pages (JSPs), as well as of XML applications and the terminology used in Web publishing, is assumed.
Chapter 1. Overview
Chapter 2. Developing Portal applications
Chapter 3. Portlet development platform sample installation
Chapter 4. IBM Portlet API
Chapter 5. A first portlet application
Chapter 6. IBM Portlet API portlet development
Chapter 7. Portlet messaging
Chapter 8. JSR 168 API
Chapter 9. JSR 168 portlet development
Chapter 10. Migrating to JSR 168
Chapter 11. Using JSPs and servlets
Chapter 12. Internationalization
Chapter 13. Struts portlets
Chapter 14. Creating Struts portlets with the IBM Portlet API
Chapter 15. Struts portlet development using the JSR 168 API
Chapter 16. JavaServer Faces portlets
Chapter 17. JavaServer Faces portlet development
Chapter 18. Additional Faces portlet sample scenarios
Chapter 19. Portlet services
Chapter 20. Credential Vault Service
Chapter 21. The Credential Vault
Chapter 22. Accessing JDBC databases from portlet applications
Chapter 23. Accessing JDBC databases using Data Source in standard portlets
Chapter 24. IBM API declarative cooperative portlets
Chapter 25. IBM API programmatic cooperative portlets
Chapter 26. JSR 168 cooperative portlets
Chapter 27. Struts cooperative portlets
Chapter 28. Accessing Web Services from portlet applications
Chapter 29. Web Services for Remote Portlets (WSRP)
Chapter 30. Portlet debugging
Chapter 31. Remote Server Attach
Chapter 32. Updating a portal layout
Chapter 33. Creating new portal themes
Appendix A. Additional material