Detailed Course Outline
Introduction to OA Framework
- Agenda
- Important Terminology
- Foundation Knowledge
- Additional Resources
Concepts of the MVC Design Pattern
- JSPs and OA Framework
- Concepts of the Model
- Concepts of the View
- Concepts of the Controller
Basics of the Model
- BC4J Model
- Applications Modules
- Entity Objects
- View Objects
- Other BC4J Objects
- BC4J Database Interactions
Basics of the View
- View-layer Components
- Workspaces and Projects
- Pages and Regions
- Items
- CSS Styles
- Attributes Sets
Basics of the Controller
- Handling GETs
- Handling POSTs
- Common Controller tasks
- Lab
Setting Up Your Development Environment
- Lab
OA Framework State Management
- Lab
Introduction to JDeveloper 10g with OA Extension
- Lab
Implementing a Query Page and Drill Down Page
- Lab
Implementing a Create Page
- Lab
Implementing a Delete Page
- Lab
Implementing an Update Page
- lab
OA Framework Development Concepts and Standards
Deploying OA Framework Applications
- Guided Demo - Deploying Personalizations
- Guided Demo - Deploying Extensions