2 options
IBM WebSphere Portal V5 : a guide for portlet application development / [Juan R. Rodriguez ... et al.].
- Format:
- Book
- 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.