Oracle 9iR2AS Developing Portals

This class is intended to get developers up and running with the development and deployment capabilities of Oracle 9iAS Portal. Students will create a Portal, a Portlet Provider and Portlets using portlet development kits for PL/SQL (PDK-SQL) and for Java (PDK-Java). The different APIs that enable the Portal Framework services will be covered. Students will also use the Oracle Portal 3.0 authentication model.
Students should have an understanding SQL and PL/SQL to successfully complete this class. HTML is recommended but not required.
5 Days/Lecture & Lab
This course is designed for Developers.
  • Portal architecture and benefits
  • Providers/portlets
  • Portal development kit
  • Deploying portlets with PL/SQL
  • Application server and portlets
  • Framework events
  • Registering/deregistering a provider
  • Adding portlets to a portal page
  • Rendering/Removing a portlet
  • Portlets in PL/SQL packages
  • Portlet methods/show modes
  • Provider and portlet PL/SQL packages
  • Portlet parameters/multiple parameters
  • Scope of portlet parameters
  • Apache and mod_plsql
  • Oracle Portal page processing
  • Programming PL/SQL for the Web
  • WebDB and the HTP and HTF packages
  • HTML and PL/SQL
  • WebDB vs. portlets
  • Custom portlets
  • Coded portlets
  • Database Services vs. Web Services
  • Portal Development Kits (PDKs) PDK-PL/SQL, PDK-JAVA
  • Registering a provider
  • Portlet record
  • Portlet packages
  • Portlets using PL/SQL
  • Provider registration flow
  • Registering providers and portlets using PL/SQL
  • Security and Security APIs
  • Web-based authentication
  • Managing access
  • Application privileges
  • Secured access to portal resources.
  • Security services
  • PL/SQL Session Context/Storage APIs
  • End-user personalization
  • Preference Storage API
  • Portal Errors
  • Error stack
  • Customizing error messages
  • Raising exceptions
  • Logging portlet events
  • Translation services with the National Language API
  • Web Service providers
  • JPDK
  • Portlets using Java Servlets/JSP
  • provider.xml files
  • Apache Jserv and Servlets/JSP's
  • Cascading Style Sheets
  • Third-party SSO applications

Related Scheduled Courses