Book description
This IBM Redbook 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 redbook 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 redbook 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.
Table of contents
- Copyright
- Preface
- Overview
- Developing Portal applications
- Portlet development platform sample installation
- IBM Portlet API
- A first portlet application
- IBM Portlet API portlet development
- Portlet messaging
- JSR 168 API
- JSR 168 portlet development
- Migrating to JSR 168
- Using JSPs and servlets
- Internationalization
- Struts portlets
- Creating Struts portlets with the IBM Portlet API
-
Struts portlet development using the JSR 168 API
- Overview
- Message flow
- Creating a Portlet project
- Designing the application (View mode)
- Designing the application (Edit mode)
- Realizing the Edit mode application components
- Adding new keys to the resources file
- Running the portlet
- Adding internationalization support
- Adding logging support to the application
- JavaServer Faces portlets
-
JavaServer Faces portlet development
- The calculator application
- Creating the project
- Creating the page layout
- Implementing component attributes and validation
- Binding the front end to the calculator
- Invoking the business logic of the calculator
- Implementing page navigation
- Implementing a validator
- Implementing a value change event
- Implementing internationalization
- Additional Faces portlet sample scenarios
- Portlet services
- Credential Vault Service
- The Credential Vault
- Accessing JDBC databases from portlet applications
- Accessing JDBC databases using Data Source in standard portlets
- IBM API declarative cooperative portlets
- IBM API programmatic cooperative portlets
- JSR 168 cooperative portlets
- Struts cooperative portlets
- Accessing Web Services from portlet applications
- Web Services for Remote Portlets (WSRP)
- Portlet debugging
- Remote Server Attach
- Updating a portal layout
- Creating new portal themes
- Additional material
- Related publications
- Back cover
- Index
Product information
- Title: IBM Rational Application Developer V6 Portlet Application Development and Portal Tools
- Author(s):
- Release date: August 2005
- Publisher(s): IBM Redbooks
- ISBN: 073849352X
You might also like
book
Application Development for IBM CICS Web Services
This IBM® Redbooks® publication focuses on developing Web service applications in IBM CICS®. It takes the …
book
Developing Web Services Using CICS, WMQ, and WMB
This IBM Redbooks publication provides a practical demonstration of how to develop applications that take advantage …
book
CICS Transaction Server from Start to Finish
In this IBM® Redbooks® publication, we discuss CICS®, which stands for Customer Information Control System. It …
book
Modernizing Applications with IBM CICS
IBM® CICS® is a mixed language application server that runs on IBM Z®. Over the 50 …