Professional Documents
Culture Documents
The controller is the java file and can be associated with a complete OAF page or to a
specific region.
The logic for accomplishing all these tasks is written in the controller
PR method is called when the page is getting rendered onto the screen
PFR method is called when we perform some action on the screen like the click of submit
button or click on lov
4. What is an extension?
The extension is when you take an already existing component ex an OAF page or a region
and then add some more functionality to it without disturbing the original functionality.
If you want to enrich your career and become a professional in Oracle Application Framework, then e
in "Oracle OAF Training" This course will help you to achieve excellence in this domain.
5. What is personalization?
1. Function Level
2. Localization Level
3. Site Level
4. Organization Level
5. Responsibility Level
6. Admin-Seeded User Level
7. Portlet Level
8. User Level
7. What is BC4J?
Business Components for Java is JDeveloper’s programming framework for building multi-
tier database applications from reusable business components. These applications typically
consist of:
1. Entity Object – EO encapsulates business logic and rules. EO’s are used for
Inserting, Updating, and Deleting data from the database table. E0 is also used for
validating the records across the applications.
2. View Object – View object encapsulates the database query. It is used for selecting
data. It provides iteration over a query result set. VO’s are primarily based on EO’s. It
can be used on multiple EO’s if the UI is for the update.
3. Application Module – Application Modules serve as containers for related BC4J
components. The pages are related by participating in the same task. It also defines
the logical data model and business methods needed.
9. What is an EO?
EO encapsulates business logic and rules.EO’s are used for Inserting, Updating, and
Deleting Data. This is used for validating across the applications. We can also link to other
EO’s and create an Association object.
An association object is created where we link EO’s. For example, take the search page
where we link the same EO to form an association between the manager and employee.
Every employee should have a manager associated. But if it President then no there is no
manager associated. This is a perfect example to understand AO.
A view link is an active link between view links. A view link can be created by providing the
source and destination views and source and destination attributes. There are two modes of
View link operation that can be performed. A document and Master/Detail operation.
VO is located in the View Layer in MVC which is responsible for presenting the data to the
user.