WebSphere Portal V8 Development using RAD

Course:  WSPRD8
Duration:  5 Days
Level:  II
Course Summary

This course helps the student design, develop and implement portlet applications using RAD and the Websphere Portal V8. The topics target Business-to-Employee (B2E) enterprise applications, but most of the scenarios presented apply to Business-to-Consumer (B2C) applications as well. Examples and scenarios are included showing ways to integrate enterprise applications into an IBM WebSphere Portal environment using the WebSphere Portal APIs. Advanced functions such as cooperative portlets, national language support, action events, portlet messaging, Web Services and portlet debugging capabilities are covered.

Elements of the portlet API are described and sample code is provided. The scenarios included in this course can be used to learn about portlet programming and as a basis to develop portlet applications. Numerous scenarios describing recommended ways to develop portlets and portlet applications using the APIs will be included.

« Hide The Details
Topics Covered In This Course

Portal Evolution

  • WebSphere Portal
  • Highlights in WebSphere Portal V8
  • Portlet solution patterns

Portlet API

  • What is a portlet?
  • Basic portlet terms
  • MVC architecture
  • Servlets versus portlets
  • What is a portlet application?
  • Portlet deployment
  • Portlet life cycle
  • Portlet API
  • Core portlet objects
  • Listeners
  • Action event handling
  • Core event objects
  • Portlet messaging
  • PropertyListener interface
  • EventPhaseListener interface
  • Attribute storage summary
  • Portlet JSPs

Portal Development

  • Hardware and software requirements
  • Development environment
  • Wizards
  • Developing portlet applications
  • Portlet.xml descriptor
  • Deploying portlets
  • Adding portlets to applications

A First Portlet Application

  • Sample scenario

Action Event Handling

  • Action event
  • Window events
  • Simple action String support
  • Sample scenario

Portlet Debugging

  • Overview
  • Sample scenario

Portlet Messaging

  • MessageListener
  • MessageEvent
  • DefaultPortletMessage
  • PortletMessage
  • Sample scenario
  • Broadcasting messages

National Language Support (NLS)

  • Resource bundles
  • Translating whole resources
  • NLS administration
  • Working with characters
  • NLS best practices
  • Sample scenario: NLS bundles
  • Sample scenario: translating whole resources

Accessing Web Services

  • Overview
  • A simple Web Service project
  • Creating a Web Services client portlet
  • Run the WSClientPortlet application

Accessing Back-End JDBC Databases

  • Creating a database connection
  • Sample scenario

Cooperative Portlets

  • Overview
  • Sample scenario
  • Hints and tips

Advanced Cooperative Portlets

  • Publishing properties programmatically
  • Portlet event handling
  • Broadcasting source data

Struts Portlets

  • Overview
  • Developing Struts Web applications
  • Migrating Struts Web applications

Portlet Preview


Sample scenario

Introduction to JavaServer Faces (JSF)

  • Creating a JSF portlet application
What You Can Expect

At the end of this course, students will be able to:

  • Create portlet applications
  • Use RAD as the development tool.
  • Incorporate Struts and JavaServer Faces where appropriate.
  • Debug portlets.
  • Incorporate databases into an application.
  • Understand design and implementation options.
  • Understand the Portlet API.
Who Should Take This Course

This course is designed for application developers who are familiar with Java, Web 2.0, and Web development and who are familiar with security concepts.

Recommended Prerequisites

A basic knowledge of Java technologies such as servlets, JavaBeans, EJBs, JavaServer Pages (JSPs), as well as XML applications and the terminology used in Web publishing, is assumed.

Training Style

Instructor led with 50% lecture and 50% lab.

« Hide The Details
Related Courses
Code Course Title Duration Level
Liferay Portal for Developers
5 Days
WebSphere Portal v6.x Programming
4 Days
WebSphere Portal 7 Administration and Deployment
5 Days
WebSphere Portal 8 Administration and Deployment
5 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]