05352nam 2200649Ia 450 991045338830332120200520144314.01-931182-41-81-931182-37-X(CKB)2550000001158625(EBL)906260(OCoLC)793193109(SSID)ssj0000658171(PQKBManifestationID)12208405(PQKBTitleCode)TC0000658171(PQKBWorkID)10680804(PQKB)10694963(MiAaPQ)EBC906260(Au-PeEL)EBL906260(CaPaEBR)ebr10555719(CaONFJC)MIL541775(EXLCZ)99255000000115862520120512d2009 uy 0engur|n|---|||||txtccrProgramming portlets[electronic resource] from JSR 168 to IBM WebSphere portal extensions /Ron Lynn ... [et al.]2nd ed.Lewisville, TX IBM Pressc20091 online resource (528 p.)Description based upon print version of record.1-931182-28-0 1-306-10524-2 Includes bibliographical references and index.Cover; Copyright; Acknowledgements; Contents; Forward; Part 1 Introduction to the Portlet and Portal Paradigm; JSR 168 Portlet Programming; Why two parts?; Chapter 1: Portals and Portlets: The Basics; What is a Portal?; Portal Applications and Portlets; Portal Architecture; Creating Portlets; More About Tools; Summary; References; Chapter 2: Writing your first Portlet; Anatomy of a Portlet; Starting Hello World; Building Hello World with Rational Application Developer; A Minor Fix; Summary; Chapter 3: Java Portlet API Fundamentals; Portlet Life Cycle; Portlet Mode and Window StateCustomization Levels: Portlet Definitions, Portlet Entities, and Portlet WindowsUnderstanding the Portlet Data Model; Portlet URLs; The Calendar Portlet Application Example; Summary; Chapter 4: Java Portlet API Code Patterns and Best Practices; Java Portlet API Code Patterns; JSF; WebWork; AJAH; Adopting Portlet Best Practices; Save Navigational State Conservatively; Summary; References; Chapter 5: Languages and Markups; Internationalization and Localization; WebSphere Portal's Language Support; Portlet Language Support Definition; Localized JSPs; Resource Bundles; Java Standard Tag LibraryInternationalization and Localization for the Calendar PortletChanging a Language Dynamically; A Word About Bidirectional Languages; Building a Portlet for Multiple Devices; Summary; Chapter 6: Using Java Server Faces in your Portlets; Request Life Cycle; JSF Widget Library; Developing a Portlet; Pagination; Action Event; Navigation; Internationalization; Struts vs. JSF; Portlet Concepts Applied to JSF; Summary; Part 2 Introduction to the Portlet and Portal Paradigm; Building on the Java Portlet API; Book Scenarios; Chapter 7: Application Architecture and SOA; What Is SOA?Portal as an Onramp to SOAHow SOA May Affect a Portal; Process Integration and Composite Applications; Technology Considerations; Back-End Considerations; Portal Service Layers; Reuse of the Data Access Service; SOA Roadmap for Portal; Summary; References; Chapter 8: Fundamentals of Portlet Factory; Portlet Factory Background; Building Blocks; Writing Your First Portlet; Creating a View Portlet; Building the Complete Services Layer; Regeneration and Change Propagation; Summary; Chapter 9: Advanced Concepts in Portlet Factory; Building Forms Using the Portlet FactoryInter-Portlet CommunicationProfiling; Personalization Use Case; Solutions Strategy; Summary; Chapter 10: Inter-Portlet Communication; Cooperative Portlet Background; Basic Concepts; Cooperative Portlet Architecture; Building the Portlets; Source Portlet WSDL; Source Portlet init Method; Source Portlet do View Method; Source Portlet processAction Method ; Summary; References; Chapter 11: Security and the Credential Vault; Single Sign-On Overview; Introduction to the Credential Vault Service; The Credential Vault Structure; Passive Credentials; Defining Administrative and System Slots; SummaryChapter 12: Workplace Forms FundamentalsPortals have evolved from simple Web applications with multiple links to an enterprise application delivery platform that serves composite applications. In a world where organizations are gearing up with service-oriented architecture (SOA) strategies and re-working existing apps to fit the Web 2.0 programming model, portals are strategic infrastructure components on every CIO's radar. As companies move toward SOA, portlets become an even hotter topic. Portlets provide the user interface for these services. IBM's unwavering commitment to open standards such as Java Specification Request (JSR 16Web portalsApplication softwareDevelopmentElectronic books.Web portals.Application softwareDevelopment.005.1Lynn Ron896843MiAaPQMiAaPQMiAaPQBOOK9910453388303321Programming portlets2003721UNINA