My Account Log in

2 options

IBM WebSphere Portal V5 : a guide for portlet application development / [Juan R. Rodriguez ... et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Contributor:
Rodriguez, Juan R.
International Business Machines Corporation. International Technical Support Organization.
Series:
IBM redbooks.
IBM redbooks
Language:
English
Subjects (All):
Web portals.
Application software--Development.
Application software.
WebSphere.
Physical Description:
xvi, 554 p. : ill.
Edition:
1st ed.
Place of Publication:
[S.l.] : IBM, International Technical Support Organization, 2004.
Language Note:
English
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Become a published author
Comments welcome
Chapter 1. Overview
1.1 Portal evolution
1.1.1 The generations of portal technology
1.2 Overview
1.2.1 What is a portal?
1.2.2 Enablement for portals
1.2.3 The WebSphere Portal framework
1.2.4 WebSphere Portal architecture
1.2.5 WebSphere Portal tooling
1.3 WebSphere Portal
1.3.1 Portal concepts
1.3.2 Portlets
1.3.3 Portlet modes
1.3.4 Portlet states
1.3.5 Portlets and the model-view-controller (MVC) design pattern
1.3.6 WebSphere Portal runtime: the portlet container
1.3.7 Portlet life cycle
1.3.8 Portlet events and messaging
1.3.9 Page aggregation
1.4 Highlights in WebSphere Portal V5
1.4.1 Portal install
1.4.2 General infrastructure
1.4.3 Event broker
1.4.4 Member subsystem
1.4.5 Authentication
1.4.6 Authorization
1.4.7 URL generation, processing and mappings
1.4.8 Search
1.4.9 Content management
1.4.10 Content publishing
1.4.11 Transcoding
1.4.12 Struts Portlet Framework
1.4.13 User interface
1.4.14 Cooperative portlets (Click-To-Action)
1.4.15 Portal Toolkit
1.5 Portlet solution patterns
Chapter 2. Portlet API
2.1 What is a portlet?
2.2 Basic portlet terms
2.3 MVC architecture
2.3.1 Standard MVC architecture
2.3.2 Portlet MVC architecture
2.3.3 Portlet MVC sample
2.4 Servlets versus portlets
2.5 What is a portlet application?
2.6 Portlet deployment
2.6.1 web.xml
2.6.2 portlet.xml
2.6.3 Parameter summary
2.6.4 Descriptors relationship (web.xml and portlet.xml)
2.6.5 UID guidelines
2.6.6 Building a war file
2.7 Portlet life cycle
2.8 Portlet API
2.8.1 Hierarchy
2.9 Core portlet objects
2.9.1 Portlet
2.9.2 PortletAdapter.
2.9.3 PortletRequest
2.9.4 PortletResponse
2.9.5 PortletSession object
2.9.6 Client
2.9.7 PortletConfig object
2.9.8 PortletContext object
2.9.9 PortletSettings object
2.9.10 PortletApplicationSettings object
2.9.11 PortletData object
2.9.12 PortletLog object
2.9.13 PortletException
2.9.14 UnavailableException
2.9.15 PortletWindow object
2.9.16 User object
2.9.17 PortletURI
2.10 Listeners
2.10.1 PortletTitleListener
2.10.2 PortletPageListener
2.10.3 PortletSessionListener
2.10.4 WindowListener
2.10.5 PortletSettingsAttributeListener
2.10.6 PortletApplicationSettingsAttributesListener
2.11 Action event handling
2.12 Core event objects
2.12.1 ActionListener
2.12.2 ActionEvent
2.12.3 PortletURI
2.12.4 ModeModifier
2.13 Portlet messaging
2.13.1 MessageListener
2.13.2 MessageEvent
2.13.3 DefaultPortletMessage
2.13.4 PortletMessage
2.14 PropertyListener interface
2.15 EventPhaseListener interface
2.16 Attribute storage summary
2.17 Portlet services
2.17.1 ContentAccessService
2.17.2 Custom services
2.18 Credential Vault
2.19 Core Credential Vault objects
2.19.1 Vault
2.19.2 Segment
2.19.3 Slot
2.19.4 Credential
2.20 Portlet JSPs
2.20.1 Portlet tag library
2.21 Resources
Chapter 3. Portal Toolkit
3.1 Hardware and software requirements
3.2 Portal Toolkit installation
3.3 Development environment
3.4 Portlet application wizard
3.5 Developing portlet applications
3.5.1 Portlet application contents
3.5.2 Generated classes
3.6 Portlet.xml descriptor
3.7 Deploying portlets
3.8 Adding portlets to applications
3.9 Examples
Chapter 4. A first portlet application
4.1 Sample scenario
4.1.1 Creating a portlet project
4.1.2 Configuring the Test Environment.
4.1.3 Running the portlet application
4.1.4 Updating the portlet project
4.1.5 Adding a JavaBean to your portlet project
Chapter 5. Action event handling
5.1 Action event
5.2 Window events
5.3 Simple action String support
5.4 Sample scenario
5.4.1 Scenario overview
5.4.2 Creating the ActionEvent portlet
5.4.3 Run the ActionEvent portlet application
Chapter 6. Portlet debugging
6.1 Overview
6.2 Sample scenario
6.2.1 Fixing compile errors
6.2.2 Debugging a portlet application
Chapter 7. Portlet messaging
7.1 Portlet messaging
7.2 MessageListener
7.3 MessageEvent
7.4 DefaultPortletMessage
7.5 PortletMessage
7.6 Sample scenario
7.6.1 Description
7.6.2 Sending a message
7.6.3 Creating the target portlet
7.6.4 Running the portlet application
7.7 Broadcasting messages
Chapter 8. National Language Support (NLS)
8.1 Resource bundles
8.1.1 Creating resource bundles in WebSphere Studio
8.1.2 Translating resource bundles
8.1.3 Accessing resource bundles in portlets
8.1.4 Accessing resource bundles in JSPs
8.2 Translating whole resources
8.3 NLS administration
8.3.1 Portlet NLS administration
8.3.2 Portal NLS administration
8.3.3 Setting NLS titles
8.3.4 Adjusting Portal resource bundles
8.4 Working with characters
8.5 NLS best practices
8.6 Sample scenario: NLS bundles
8.6.1 NLS bundles
8.6.2 Accessing NLS bundles from JSPs
8.6.3 Running the NLS scenario
8.6.4 Accessing NLS bundles in Java portlets
8.7 Sample scenario: translating whole resources
Chapter 9. Accessing Web Services
9.1 Overview
9.2 A simple Web Service project
9.2.1 A sample Web Service
9.3 Creating a Web Services client portlet
9.4 Run the WSClientPortlet application
Chapter 10. Using the Credential Vault
10.1 Overview.
10.2 Importing a protected servlet application
10.3 Using active credentials
10.3.1 Updating the generated portlet
10.3.2 Running the portlet
10.4 Using passive credentials
Chapter 11. Accessing back-end JDBC databases
11.1 Creating a database connection
11.1.1 Creating a new connection
11.1.2 Importing to a folder
11.1.3 Creating an SQL statement
11.1.4 Generating Java classes
11.1.5 Running the SQL statement
11.2 Sample scenario
11.2.1 Overview
11.2.2 Creating HRPortlet
11.2.3 Importing the WAR file
11.2.4 Reviewing the portlet code
11.2.5 Running the HRPortlet application
Chapter 12. Cooperative portlets
12.1 Overview
12.1.1 The WebSphere Portal property broker
12.1.2 Programming model
12.1.3 Registering and publishing properties
12.2 Sample scenario
12.2.1 Development workstation
12.2.2 Description
12.2.3 Source cooperative portlet
12.2.4 Target cooperative portlet
12.2.5 Running the cooperative portlets
12.3 Hints and tips
Chapter 13. Advanced cooperative portlets
13.1 Publishing properties programmatically
13.2 Portlet event handling
13.3 Broadcasting source data
13.4 Wiring tool
13.5 Sample scenario
13.5.1 Declarative source cooperative portlet
13.5.2 Enabling the portlet for target C2A programmatic
13.5.3 Running the cooperative portlets
13.5.4 Wire portlets
13.5.5 Enabling HRPortlet for programmatic source C2A
13.5.6 Running the programmatic source portlet
Chapter 14. Struts portlets
14.1 Overview
14.1.1 The Struts portlet framework
14.2 Developing Struts Web applications
14.3 Migrating Struts Web applications
Chapter 15. Portlet preview
15.1 Overview
15.1.1 Portlet Preview buttons available in the toolbar
15.2 Sample scenario
15.2.1 Defining the Portlet Preview preference.
15.2.2 Previewing the portlet
Chapter 16. Remote Server Attach
16.1 Overview
16.2 Preparing Portal for Remote Server Attach
16.3 Remote Server Attach configuration
16.4 Installing a portlet in Remote Portal
16.5 Running the portlet
Appendix A. Portlet development platform sample installation
Prerequisites
Installing a loopback adapter
WebSphere Studio Site Developer (WSSD) V5.0
WebSphere Studio Site Developer - WSSD Fix Pack 1
WebSphere Studio Site Developer - WebSphere Application Server Fix Pack 1
WebSphere Studio Site Developer - WebSphere Application Server Interim Fixes
WebSphere Portal Toolkit V5.0
Toolkit installation
Configuring Studio Site Developer and the Portal Toolkit
Configuration and preparation of the workstation
Installing the Cloudscape sample database
Appendix B. Automatically redeploying portlets
Description
Appendix C. Additional material
Locating the Web material
Using the Web material
System requirements for downloading the Web material
How to use the Web material
Related publications
IBM Redbooks
Other publications
Online resources
How to get IBM Redbooks
Help from IBM
Index
Back cover.
Notes:
"January 2004."
Includes bibliographical references and index.
OCLC:
137342112

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account