OA Framework VO Extension in Oracle Learning Management

Background on BC4J ViewObjects

View Objects (VO’s) are used pass queries and data between the OA Framework Application Page (PG) or Region (RN) and the database. VO’s interact with the database via Entity Objects (EO’s). User sessions are managed by the Application Module (AM’s), we often hear the DBA’s talking about the AM Pool. Page navigation is Controlled by the Control Objects (CO’s), which modifiy the VO’s for the next page navigation. Here are two diagrams which show how the elements of the OA Framework fit together to generate a Framework page.

Fig 8 OA Framework MVC Model View Controller

Fig 9 OA Framework MVC Model View Controller Hierarchy