IBM WebSphere Portal V5 : A Guide for Portlet Application Development

by ; ; ; ; ; ;
Edition: 1st
Format: Paperback
Pub. Date: 2004-02-01
Publisher(s): Vervante
Availability: This title is currently not available.
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $78.75

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

Table of Contents

Notices xi
Trademarks xii
Preface xiii
The team that wrote this redbook xiii
Become a published author xv
Comments welcome xvi
Overview
1(52)
Portal evolution
2(2)
The generations of portal technology
3(1)
Overview
4(15)
What is a portal?
5(1)
Enablement for portals
5(2)
The WebSphere Portal framework
7(3)
WebSphere Portal architecture
10(8)
WebSphere Portal tooling
18(1)
WebSphere Portal
19(18)
Portal concepts
19(3)
Portlets
22(3)
Portlet modes
25(1)
Portlet states
26(1)
Portlets and the model-view-controller (MVC) design pattern
26(1)
WebSphere Portal runtime: the portlet container
27(1)
Portlet life cycle
27(2)
Portlet events and messaging
29(3)
Page aggregation
32(5)
Highlights in WebSphere Portal V5
37(11)
Portal install
37(1)
General infrastructure
38(1)
Event broker
39(1)
Member subsystem
39(1)
Authentication
39(1)
Authorization
40(1)
URL generation, processing and mappings
41(1)
Search
42(1)
Content management
43(1)
Content publishing
44(1)
Transcoding
45(1)
Struts Portlet Framework
45(1)
User interface
45(1)
Cooperative portlets (Click-To-Action)
46(1)
Portal Toolkit
47(1)
Portlet solution patterns
48(5)
Portlet API
53(72)
What is a portlet?
54(1)
Basic portlet terms
54(1)
MVC architecture
55(4)
Standard MVC architecture
56(1)
Portlet MVC architecture
57(1)
Portlet MVC sample
58(1)
Servlets versus portlets
59(2)
What is a portlet application?
61(1)
Portlet deployment
61(19)
web.xml
64(3)
portlet.xml
67(9)
Parameter summary
76(1)
Descriptors relationship (web.xml and portlet.xml)
76(1)
UID guidelines
77(1)
Building a war file
78(2)
Portlet life cycle
80(2)
Portlet API
82(1)
Hierarchy
82(1)
Core portlet objects
83(12)
Portlet
83(1)
PortletAdapter
83(1)
PortletRequest
84(1)
PortletResponse
85(1)
PortletSession object
86(1)
Client
87(1)
PortletConfig object
88(1)
PortletContext object
88(1)
PortletSettings object
89(1)
PortletApplicationSettings object
90(1)
PortletData object
91(1)
PortletLog object
92(1)
PortletException
93(1)
UnavailableException
93(1)
PortletWindow object
93(1)
User object
94(1)
PortletURI
94(1)
Listeners
95(3)
PortletTitleListener
95(1)
PortletPageListener
95(2)
PortletSessionListener
97(1)
WindowListener
97(1)
PortletSettingsAttributeListener
98(1)
PortletApplicationSettingsAttributesListener
98(1)
Action event handling
98(1)
Core event objects
99(3)
ActionListener
99(1)
ActionEvent
99(1)
PortletURI
100(1)
ModeModifier
101(1)
Portlet messaging
102(3)
MessageListener
102(1)
MessageEvent
103(1)
DefaultPortletMessage
103(1)
PortletMessage
104(1)
PropertyListener interface
105(1)
EventPhaseListener interface
106(1)
Attribute storage summary
107(1)
Portlet services
108(5)
ContentAccessService
109(1)
Custom services
109(4)
Credential Vault
113(1)
Core Credential Vault objects
114(4)
Vault
114(1)
Segment
114(1)
Slot
115(1)
Credential
115(3)
Portlet JSPs
118(6)
Portlet tag library
118(6)
Resources
124(1)
Portal Toolkit
125(28)
Hardware and software requirements
126(2)
Portal Toolkit installation
128(1)
Development environment
128(1)
Portlet application wizard
129(7)
Developing portlet applications
136(4)
Portlet application contents
137(1)
Generated classes
138(2)
Portlet.xml descriptor
140(6)
Deploying portlets
146(3)
Adding portlets to applications
149(1)
Examples
150(3)
A first portlet application
153(28)
Sample scenario
154(27)
Creating a portlet project
154(9)
Configuring the Test Environment
163(3)
Running the portlet application
166(5)
Updating the portlet project
171(3)
Adding a JavaBean to your portlet project
174(7)
Action event handling
181(32)
Action event
182(2)
Window events
184(2)
Simple action String support
186(1)
Sample scenario
186(27)
Scenario overview
187(2)
Creating the ActionEvent portlet
189(20)
Run the ActionEvent portlet application
209(4)
Portlet debugging
213(12)
Overview
214(1)
Sample scenario
214(11)
Fixing compile errors
214(2)
Debugging a portlet application
216(9)
Portlet messaging
225(24)
Portlet messaging
226(1)
MessageListener
226(1)
MessageEvent
227(1)
DefaultPortletMessage
227(1)
PortletMessage
228(3)
Sample scenario
231(14)
Description
231(2)
Sending a message
233(3)
Creating the target portlet
236(6)
Running the portlet application
242(3)
Broadcasting messages
245(4)
National Language Support (NLS)
249(42)
Resource bundles
250(8)
Creating resource bundles in WebSphere Studio
252(2)
Translating resource bundles
254(2)
Accessing resource bundles in portlets
256(1)
Accessing resource bundles in JSPs
257(1)
Translating whole resources
258(2)
NLS administration
260(5)
Portlet NLS administration
260(3)
Portal NLS administration
263(1)
Setting NLS titles
263(1)
Adjusting Portal resource bundles
264(1)
Working with characters
265(1)
NLS best practices
265(1)
Sample scenario: NLS bundles
266(17)
NLS bundles
268(4)
Accessing NLS bundles from JSPs
272(3)
Running the NLS scenario
275(6)
Accessing NLS bundles in Java portlets
281(2)
Sample scenario: translating whole resources
283(8)
Accessing Web Services
291(28)
Overview
292(1)
A simple Web Service project
293(15)
A sample Web Service
298(10)
Creating a Web Services client portlet
308(6)
Run the WSClientPortlet application
314(5)
Using the Credential Vault
319(24)
Overview
320(5)
Importing a protected servlet application
325(5)
Using active credentials
330(11)
Updating the generated portlet
335(3)
Running the portlet
338(3)
Using passive credentials
341(2)
Accessing back-end JDBC databases
343(28)
Creating a database connection
344(9)
Creating a new connection
344(2)
Importing to a folder
346(1)
Creating an SQL statement
347(1)
Generating Java classes
347(4)
Running the SQL statement
351(2)
Sample scenario
353(18)
Overview
353(2)
Creating HRPortlet
355(4)
Importing the WAR file
359(2)
Reviewing the portlet code
361(5)
Running the HRPortlet application
366(5)
Cooperative portlets
371(42)
Overview
372(4)
The WebSphere Portal property broker
373(1)
Programming model
373(2)
Registering and publishing properties
375(1)
Sample scenario
376(33)
Development workstation
376(1)
Description
377(3)
Source cooperative portlet
380(10)
Target cooperative portlet
390(15)
Running the cooperative portlets
405(4)
Hints and tips
409(4)
Advanced cooperative portlets
413(34)
Publishing properties programmatically
414(1)
Portlet event handling
415(2)
Broadcasting source data
417(1)
Wiring tool
418(1)
Sample scenario
419(28)
Declarative source cooperative portlet
419(3)
Enabling the portlet for target C2A programmatic
422(13)
Running the cooperative portlets
435(5)
Wire portlets
440(1)
Enabling HRPortlet for programmatic source C2A
440(5)
Running the programmatic source portlet
445(2)
Struts portlets
447(16)
Overview
448(2)
The Struts portlet framework
449(1)
Developing Struts Web applications
450(6)
Migrating Struts Web applications
456(7)
Portlet preview
463(14)
Overview
464(3)
Portlet Preview buttons available in the toolbar
465(2)
Sample scenario
467(10)
Defining the Portlet Preview preference
467(3)
Previewing the portlet
470(7)
Remote Server Attach
477(24)
Overview
478(1)
Preparing Portal for Remote Server Attach
479(5)
Remote Server Attach configuration
484(2)
Installing a portlet in Remote Portal
486(10)
Running the portlet
496(5)
Appendix A. Portlet development platform sample installation
501(34)
Prerequisites
502(4)
Installing a loopback adapter
502(4)
WebSphere Studio Site Developer (WSSD) V5.0
506(18)
WebSphere Studio Site Developer - WSSD Fix Pack 1
510(6)
WebSphere Studio Site Developer - WebSphere Application Server Fix Pack 1
516(2)
WebSphere Studio Site Developer - WebSphere Application Server Interim Fixes
518(6)
WebSphere Portal Toolkit V5.0
524(3)
Toolkit installation
524(3)
Configuring Studio Site Developer and the Portal Toolkit
527(6)
Configuration and preparation of the workstation
533(2)
Installing the Cloudscape sample database
533(2)
Appendix B. Automatically redeploying portlets
535(8)
Description
536(7)
Appendix C. Additional material
543(2)
Locating the Web material
543(1)
Using the Web material
544(1)
System requirements for downloading the Web material
544(1)
How to use the Web material
544(1)
Related publications
545(2)
IBM Redbooks
545(1)
Other publications
545(1)
Online resources
545(1)
How to get IBM Redbooks
546(1)
Help from IBM
546(1)
Index 547

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.