O243 - Oracle 9i Portal - PL/SQL Portlets
Availability
| Date | Duration | Price | Location | Enrolment |
Training Course Objectives
This course has been designed to follow-on from the iTrain 9iAS Portal Developer course.
The course introduces the integrated PL/SQL portlet development environment and covers all the practical skills involved with the design, development and deployment of PL/SQL based portlets through the Oracle Portlet toolkit.
A practical hands-on course, students will learn the full range of capabilities and skills within the Oracle Portal environment needed to manage and deploy enterprise wide PL/SQL based applications
Training Course Contents
Training Course Contents
Intro to Oracle9iAS Portal
- Oracle9iAS Portal architecture
- Oracle9iAS Portal framework
- What is a portlet provider?
- Portlets and Providers
- Development Choices
- Oracle9iAS Portal Developer Kit
- The PDK-PL/SQL Deployment Environment
Organize & Code DB Providers
- Identifying framework events
- Registering and Deregistering a Provider
- Specifying Portlet Information
- Adding a portlet to a portal page
- Rendering a portlet
- Removing a portlet from a portal page
- Creating and managing database providers
Organize & Code DB Portlets
- Organizing database portlets in PL/SQL packages
- Identifying the portlet methods
- Identifying portlet show modes
- Coding portlet show modes
- Generating provider and portlet PL/SQL packages
Passing Parameters to Portlets
- Specifying portlet parameters in the URL
- Specifying multiple parameter values
- Scoping portlet parameters
- Retrieving parameter names and values
Accessing Portal Session Info
- Session Storage
- Accessing session storage objects
- Loading session objects
- Saving and dropping session objects
- Session security and visibility
- Session context service and API
Customizing Portlets
- Organizing portlet preferences
- Accessing preference storage
- Creating and deleting preference paths and preference names
- Maintaining preference values
- Implementing portlet customization
- Preference Storage Utilities
Handling Errors
- The error stack
- Adding error messages to the error stack
- Managing the error stack
- Displaying error messages in full screen or inline
- Raising exceptions
Providing Portlet Security
- Web-based authentication
- Implementing lightweight users
- Providing secure access to portal resources
- Managing users and groups
- Portal privileges and Access Control List (ACL)
- Managing application privileges
- Implementing security services
Who Should Attend
Pre Requisites
|