Cover image for Rapid portlet development with websphere portlet factory : step-by-step guide for building your own portlets
Title:
Rapid portlet development with websphere portlet factory : step-by-step guide for building your own portlets
Personal Author:
Publication Information:
New York, NY : IBM Press, 2008
Physical Description:
xxxv, 511 p. : ill. ; 25 cm.
ISBN:
9780137134465

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010202449 TK5105.8885.W43 B69 2009 Open Access Book Book
Searching...

On Order

Summary

Summary

The Step-by-Step Guide to Building World-Class Portlet Solutions--Fast! Portlet development traditionally has been difficult and time-consuming, requiring costly resources and specialized expertise in multiple technologies. IBM ® WebSphere ® Portlet Factory simplifies and accelerates portlet development, enabling developers to build world-class portlet solutions without in-depth knowledge of portal technology. Expert developer David Bowley walks you through several of today's most common portlet development scenarios, demonstrating how to create powerful, robust portlets quickly and cost-effectively. Each walkthrough contains all the step-by-step instructions, detailed guidance, fast answers, and working sample code you need to get tangible resultsimmediately. The best resource available on WebSphere Portlet Factory, this bookreflects Bowley's unsurpassed experience constructing large enterprise portals. Bowley covers everything from back-end integration to user interface and AJAX techniques, helping you choose the right builder tool for each task, and define high-level instructions that generate superior code artifacts. His example projects are simple enough to understand easily, but sophisticated enough to be valuable in real-world development. This book will be indispensable toeverydeveloper who wants to succeed with WebSphere Portlet Factory, including Java™, J2EE™, and SOA developers at all levels of expertise, as well as Lotus ® Notes ® developers transitioning to WebSphere Portal. Coverage includes · Creating robust portlets: tips, tricks, shortcuts, and previously undocumented 'gotchas' · Incorporating Web services, Domino ® views/forms, and SQL data sources into your portlets · Formatting information for more effective display · Adding UI controls, charts, validation, Java methods, and other capabilities · Displaying context-sensitive content · Using AJAX in your portlets · Communicating between portlets · Implementing error handling, logging, and security


Author Notes

David Bowley is a consultant for e-Centric Innovations, an e-business solution provider based in Melbourne, Australia. Over the past nine years, David has worked extensively with IBM technologies and has been involved in some of Australia's largest portal projects. He holds numerous IT certifications in areas such as WebSphere Portal, WebSphere Portlet Factory, Java, Lotus Notes, .NET, DB2, Rational, SOA, and RUP. He is a frequent contributor to various technical magazines, including The View and Lotus Advisor .


Table of Contents

Forewordp. xxvii
Prefacep. xxix
About the Authorp. xxxv
Chapter 1 Introduction to WebSphere Portlet Factoryp. 1
Chapter 2 Providing and Consuming Servicesp. 37
Chapter 3 Using Data from a Relational Data Sourcep. 53
Chapter 4 Using Domino Datap. 77
Chapter 5 Customizing Portlet Appearancep. 107
Chapter 6 Adding Basic User Interface Controls to Your Portletsp. 149
Chapter 7 Communicating Between Portletsp. 165
Chapter 8 Using Java in Portletsp. 195
Chapter 9 Using Web Services and Manipulating XMLp. 239
Chapter 10 Using Charts in Portletsp. 267
Chapter 11 Field Validation, Formatting, and Translationp. 293
Chapter 12 Profiling Portletsp. 323
Chapter 13 Using Ajax and Dojop. 345
Chapter 14 Error Handling, Logging, and Debugging Portletsp. 371
Chapter 15 Performance and Process Optimizationp. 393
Chapter 16 More Techniques for Dominop. 413
Appendix A Setting up Your Environmentp. 439
Appendix B Portlet Factory Propertiesp. 461
Glossaryp. 475
Indexp. 493