This blog is helpful for those who are new in Oracle ADF 12c as well as for the professionals. This blog contains the basic and advanced concept of Oracle ADF 12c.

Thursday 23 February 2017

What is ADF Business Components?

ADF BC is a technology that made it easy to work with Database objects.It performs various steps :-

1. Connect to database.
2. Retrieve data from database tables.
3. Perform Business logic against table data.
4. Manage transactions.

 ADF Business Components are as follows :-

1. Entity Object (EO) :-

     It contains the structure of a database tables.It is used to perform DML operations over database tables.

     One Entity Object created for each schema.

2. Associations :-

     Associations are created in between the Entity Objects.

3. View Object (VO)   :-

     View Object is simply a SELECT query to get the data directly from database or by using entity object.

      View Object can be created by 4 ways :-
           a.  Entity Based View Object.
           b.  Sql Query Based View Object.
           c.  Static list View Object.
           d.  Programmatic View Object.

      Multiple View Objects can be created for one Entity Object.
                               
4. View Links  :-
     
        View Links are created in between the View Objects.

        View Links are also created based on Associations, if and only if, the View Object based on that  Entity Objects, on which those associations are cretaed.

        For Example :-
        Two Entity Objects EO1 and EO2. And Two View Objects VO1 is created based on EO1 and VO2 based on EO2. If there is Associations AS1 created in beetween EO1 and EO2, then View Link VL1 will be created on the basis of Association.
   
5. Application Module :-

     It is a transactional component, that is used to work with ViewObjects by creating a View Object Instances or java clients at view layer.

     This layer makes the service components available at datacontrol in order to access at them at the time of working with ADF View layer.

     Application module contains the configuration of database in bc4j file.

     One application module instance owns a single database transaction. All changes made through  that instance are made in a single transaction, which can be rolled back or committed at any time.
   

0 comments:

Post a Comment

Social Profiles

Google Plus Email

Popular Posts

palash dabkara . Powered by Blogger.

Followers

Copyright © Oracle ADF 12c (Application Development Framework) Tutorial for Beginners | Powered by Blogger
Design by Palash Dabkara