How to develop portlets using NetUI and JSR 168 API
Details of JSR 168 API
How to create and consume WSRP portlets
How to customize the look and feel of a portal site
Course Prerequisites
J2EE programming using Servlet and JSP for the WebLogic platform. If Page Flow or JavaServer Faces (JSF) should be used to develop portlets, students must already know these technologies.
Who Should Attend?
Application developers who will be developing custom portal applications.
Course Outline
Introduction to WebLogic Portal
Overview
What is a Portal Site?
An Example of a WebLogic Portal Site
Types of Business Problems Solved by a Portal Site
Key Concepts
Portlet
Page
Common Look and Feel
Single Sign-On
Key Services Offered by the Portal Framework
Access Control
Content Management
Search
User Management
Personalization
Communities
Remote Portlets
E-Commerce Support
Summary
Review Questions
Review Answers
References
Components that Make up a Portal Site
Overview
Key Components
Desktop
Shell
Book and Page
Menu
Layout and Placeholder
Portlet
Component Hierarchy
Sample Desktop
Portal Application Structure
Installing a Portal Application
WebLogic Portal Administration Console
Creating a New Page
Adding a Portlet to a Page
Creating a Book
Adding a Page to a Book
Creating a New Portal
Creating a New Desktop
Common Look and Feel
Choosing a Look and Feel
Choosing the Look and Feel
Summary
Review Questions
Review Answers
References
Portlet Details
Overview
Title Bar
Portlet Modes
Portlet States
Portlet Preferences
Portlet Preferences Example
How Are Portlets Rendered on a Page?
Portlet Development
Workshop for WebLogic
Portlet Types
Build and Packaging
Summary
Review Questions
Review Answers
References
The Workshop for WebLogic Development Environment
Overview
Workshop for WebLogic
The Eclipse Platform
Eclipse 3.0 Java IDE
Views, Perspective and Editor Areas
Basic Operations with Eclipse Views and Perspectives
The Java Perspective
The Debug Perspective
Navigator View
Build and Validation
Templates and Code Completion
Searching
Workshop for WebLogic
Installing Workshop
Server Run-time
Workshop Server
Creating Projects
Portal Resources
Creating A Portlet
Portlet Types
Portlet Components
Deploying A Portlet
Testing The Portlet
Direct Portlet Access
Summary
References
Portlet Programming API
Overview
Portlet APIs
JSP/HTML Portlets
Creating JSP/HTML Portlets
Browser (URL) Portlets
JSR-168 Portlets
Creating a JSR-168 Portlet
Coding the JSR-168 Portlet
Page Flow Portlets
Creating a Page Flow Portlet
Coding the Page Flow Portlet
Struts Portlets
Creating A Struts Portlet
JSF Portlets
Remote Portlets
API Guidelines
Summary
References
Introduction to JSR 168 Based Portal Programming
Topics
What is JSR 168
Relationship With J2EE
Relationship With Servlets
A Portal Site
The Portlet
Portlet Application
The portlet.xml File
Portlet Container
Summary
Basic Portal Programming
Design Pattern of Portlet Applications Model-View-Controller