JBoss Portal Server Development

Create dynamic, feature-rich, and robust enterprise portal applications

JBoss Portal Server Development

Ramanujam Rao

Create dynamic, feature-rich, and robust enterprise portal applications
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781847194107
Paperback276 pages

Book Description

Enterprises need more than just basic services; they need value-creating entities, which are crucial for running a successful business. Portals offer tremendous value to enterprises, and JBoss Portal Server is a popular, feature-rich open-source server that provides a standards-compliant platform to host functionality that serves the diverse portal needs of an enterprise. Its primary strength lies in its ability to provide robust support for custom implementation of functionality using the JSR-168 portlet API.

This book is a practical guide for installing, configuring and building feature-rich portal applications using the latest JBoss Portal Server 2.7.0. It explains, with examples, how portals can be easily developed, personalized, secured and integrated with other external enterprise assets..

The book will equip you with everything you need to know about JBoss Portal Server to build a fully functional portal. Using it, you can quickly come up to speed with the features offered by the portal server and can start using it almost immediately to develop enterprise portal solutions such as corporate intranets, B2B, or B2C sites. The book will help you to quickly understand and build enterprise portals with rich features such as personalization, AJAX, single sign-on, Google widget integration, remote portlet integration, content management and more. Along with feature implementation, the book also provides enough details for developers to tune and customize the portal environment to best suit the platform needs.

Table of Contents

Chapter 1: Portals and Portal Servers
Portals
Why portals?
Types of portals
Portal servers
Summary
Chapter 2: Getting Started with JBoss Portal
JBoss portal server
Installing the server
Configuration
Working with the portal
Summary
Chapter 3: Saying Hello with a Portlet
JSR-168 and JSR-286 — Java portlet specification
A Hello World portlet
Summary
Chapter 4: Managing the View
The Presentation tier in portals
Using Java Server Pages
Using Java Server Faces
Using JBoss Seam
Building a sample application: an intranet portal
Summary
Chapter 5: Personalizing Our Portal Experience
Personalization and customization
Personalizing the portal
Chapter 6: Portals and AJAX
Rich user interfaces and AJAX
AJAX in JBoss portal
JSR-168 AJAX limitations
JSR-286 and AJAX
Developing an AJAX portlet
AJAX support for markup
AJAX support for content
Considerations for AJAX implementations
Summary
Chapter 7: Databases and Portal
Database use in portal
Hibernate
JBoss portal server using Hibernate
Building portlets using Hibernate
Summary
Chapter 8: Managing Content in Portal
Content management systems
Summary
Chapter 9: Portal Security
Portal security
Portal objects security
User security and access control
Identity management
Content management system security
Summary
Chapter 10: Web Services and Portlets
Remoting in portal servers
Web Service for Remote Portlets
WSRP Use Profiles
WSRP in JBoss portal
Enabling remoting in portlets
Configuring WSRP producer
Configuring WSRP consumer
Instantiation of a remote portlet
Summary
Chapter 11: Portlet Coordination and Filters
Going from JSR-168 to JSR-286
Portlet coordination and inter-portlet communication
Portlet coordination in JBoss portal
Portlet filters
Summary
Epilogue

What You Will Learn

  • Covers the latest JBoss Portal Server 2.7.0 with support for JSR-286 Portlet 2.0 specification.
  • Learn in detail about JBoss Portal and its components
  • Configure the JBoss Portal Server software best suited for your environment
  • Build portlets using common technologies such as Servlets, JSPs, and JSF to add functionality to your site
  • Personalize and internationalize the portal so that the user identifies with it
  • Create rich and dynamic portlets using AJAX for better user experience
  • Add popular third-party components such as Google gadgets and Yahoo widgets to enhance the portal features
  • Use databases in portlets to build custom user applications that persist data
  • Learn how to configure single sign-on and fine-grained security in a portal
  • Learn to use the content management system and empower users to actively manage their own content on the portal
  • Establish inter-portlet communication and harvest the power of existing assets

Authors

Table of Contents

Chapter 1: Portals and Portal Servers
Portals
Why portals?
Types of portals
Portal servers
Summary
Chapter 2: Getting Started with JBoss Portal
JBoss portal server
Installing the server
Configuration
Working with the portal
Summary
Chapter 3: Saying Hello with a Portlet
JSR-168 and JSR-286 — Java portlet specification
A Hello World portlet
Summary
Chapter 4: Managing the View
The Presentation tier in portals
Using Java Server Pages
Using Java Server Faces
Using JBoss Seam
Building a sample application: an intranet portal
Summary
Chapter 5: Personalizing Our Portal Experience
Personalization and customization
Personalizing the portal
Chapter 6: Portals and AJAX
Rich user interfaces and AJAX
AJAX in JBoss portal
JSR-168 AJAX limitations
JSR-286 and AJAX
Developing an AJAX portlet
AJAX support for markup
AJAX support for content
Considerations for AJAX implementations
Summary
Chapter 7: Databases and Portal
Database use in portal
Hibernate
JBoss portal server using Hibernate
Building portlets using Hibernate
Summary
Chapter 8: Managing Content in Portal
Content management systems
Summary
Chapter 9: Portal Security
Portal security
Portal objects security
User security and access control
Identity management
Content management system security
Summary
Chapter 10: Web Services and Portlets
Remoting in portal servers
Web Service for Remote Portlets
WSRP Use Profiles
WSRP in JBoss portal
Enabling remoting in portlets
Configuring WSRP producer
Configuring WSRP consumer
Instantiation of a remote portlet
Summary
Chapter 11: Portlet Coordination and Filters
Going from JSR-168 to JSR-286
Portlet coordination and inter-portlet communication
Portlet coordination in JBoss portal
Portlet filters
Summary
Epilogue

Book Details

ISBN 139781847194107
Paperback276 pages
Read More

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Joomla! 1.5 Templates Cookbook  Book Cover
Joomla! 1.5 Templates Cookbook
$ 23.99
$ 16.80
Joomla! 1.5 Template Design Book Cover
Joomla! 1.5 Template Design
$ 26.99
$ 18.90
Mastering Joomla! 1.5 Extension and Framework Development Second Edition Book Cover
Mastering Joomla! 1.5 Extension and Framework Development Second Edition
$ 29.99
$ 21.00
HTML5 and CSS3 Responsive Web Design Cookbook Book Cover
HTML5 and CSS3 Responsive Web Design Cookbook
$ 26.99
$ 5.40
Twitter Bootstrap Web Development How-To Book Cover
Twitter Bootstrap Web Development How-To
$ 12.99
$ 9.10