Cover image for Professional Portal Development with Open Source Tools : Java Portlet API, Lucene, James, Slide.
Professional Portal Development with Open Source Tools : Java Portlet API, Lucene, James, Slide.
Title:
Professional Portal Development with Open Source Tools : Java Portlet API, Lucene, James, Slide.
Author:
Richardson, W. Clay.
ISBN:
9780764568305
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (458 pages)
Contents:
Professional Portal Development with Open Source Tools: Java Portlet API, Lucene, James, Slide -- Dedication -- Introduction -- What Is a Portal? -- A Brief History of Enterprise Portals -- Challenges in Building Portals -- Are Portals Here to Stay? -- What Is Wrong with Web Applications? -- Why Open Source? -- Open-Source Portal Servers -- eXo Portal -- How This Book Is Organized -- What Is on the Companion Web Site? -- How to Use This Book -- Conventions -- Contact Us -- Part 1: Open Source Portals -- Chapter 1: The Java Portlet API ( JSR 168) -- Portlet Fundamentals -- The Portlet Interface and the GenericPortlet -- Other Elements of the Java Portlet API -- Portlet Deployment -- Summary -- Chapter 2: Searching with Lucene -- Understanding Search Engine Concepts -- Understanding the Lucene Query Syntax -- Optimizing Lucene's Performance -- Summary -- Chapter 3: Messaging with Apache James -- Introducing James -- Implementing James -- Introducing JavaMail API -- JavaMail in Practice -- Summary -- Chapter 4: Object to Relational Mapping with Apache OJB -- Exploring Object-to-Relational Mapping Concepts -- Understanding OJB Technology Features -- Using OJB API Layers -- OJB Extras -- Summary -- Chapter 5: Content Management with Jakarta's Slide -- Slide Architecture -- Setting Up and Configuring Slide -- The Slide Server -- WebDAV and Slide -- Summary -- Chapter 6: Portal Security -- Core Security Concepts -- Key Security Standards -- Building Security Solutions for Your Portal -- Summary -- Part 2: How to Build a Portal -- Chapter 7: Planning for Portal Deployment -- System Requirements -- Software Design Methodologies -- Design Decisions -- Search Utilities -- Content Management -- Design Pattern Considerations in Your Portal -- Client-Side Processing -- JavaScript -- Server-Side Processing -- Web Services for Remote Portals ( WSRP).

Portal Navigation -- Portlet Integration Plan -- Summary -- Chapter 8: Effective Client-Side Development Using JavaScript -- Declaring JavaScript -- Validating Data -- Adding Functionality -- Space Management -- Dynamic Actions -- Layering and DHTML -- Summary -- Chapter 9: Developing Applications and Workflow for Your Portal -- The Portlet Architecture -- The eXo Portal Platform -- The Directory Portlet -- Portlet Creation the Model-View-Controller ( MVC) Way -- The MVC Loan Calculator Portlet -- Web Applications versus Portlet Applications -- Summary -- Chapter 10: Portlet Integration with Web Services -- Basic Concepts -- Integrating with Traditional Web Services -- Web Services for Remote Portlets ( WSRP) -- Summary -- Chapter 11: Performance Testing, Administering, and Monitoring Your Portal -- Continuous Integration -- Load Testing -- Portal Requirements/Bug Management and Traceability with Scarab -- Portal Administration with JMX -- Portal Collaboration with JSPWiki -- Summary -- Chapter 12: Unifying the Enterprise Application Space Through Web Start -- Rich Clients -- Java Web Start -- Getting Started -- Introductory Application -- Using JWS in Portal Implementations -- Summary -- References -- Index -- Apache Software License.
Abstract:
What is this book about? Open source technology enables you to build customized enterprise portal frameworks with more flexibility and fewer limitations. This book explains the fundamentals of a powerful set of open source tools and shows you how to use them. An outstanding team of authors provides a complete tutorial and reference guide to Java Portlet API, Lucene, James, and Slide, taking you step-by-step through constructing and deploying portal applications. You trace the anatomy of a search engine and understand the Lucene query syntax, set up Apache James configuration for a variety of servers, explore object to relational mapping concepts with Jakarta OJB, and acquire many other skills necessary to create J2EE portals uniquely suited to the needs of your organization. Loaded with code-intensive examples of portal applications, this book offers you the know-how to free your development process from the restrictions of pre-packaged solutions. What does this book cover? Here's what you will learn in this book: How to evaluate business requirements and plan the portal How to develop an effective browser environment How to provide a search engine, messaging, database inquiry, and content management services in an integrated portal application How to develop Web services for the portal How to monitor, test, and administer the portal How to create portlet applications compliant with the Java Portlet API How to reduce the possibility of errors while managing the portal to accommodate change How to plan for the next generation application portal Who is this book for? This book is for professional Java developers who have some experience in portal development and want to take advantage of the options offered by open source tools.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: