Monday, August 19, 2019

What are all the BC4J Components ? What is BC4J ?


BC4J Stands for Business Component for Java.

Business Components for Java is JDeveloper's programming framework for building multi tier database applications from reusable business components. 

These applications typically consist of:
A client-side user interface written in Java and/or HTML.
One or more business logic tier components that provide business logic and views of business objects.

Tables on the database server that store the underlying data.

Following are the components of BC4J:

Entity Object:
EO's encapsulates the business logic and rules. 
EO's are used for Inserting, Updating and Deleting data from the database table. 
EO's is also used for validating the records across the applications.

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 update.

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.

No comments:

Post a Comment

AME (Approval Management Engine)

AME (Approval Management Engine) : AME Stands for Oracle Approval Management Engine. AME is a self service web application that enables...