• Online Training

    Online Training

    Oracle ADF Online and Offline Training Institutes in Hyderabad



    Oracle ADF Online Training
                  

     Course Content
                     
    Here we are giving a brief introduction to Oracle ADF 

    Oracle ADF is a Commercial Java Framework used to develop Enterprise applications.
    When compared to other frameworks the applications which are developed by using ADF are highly declarative and faster. 

    Oracle ADF is based on MVC architecture(Model, View, Controller). Here the Business services are get separated from Model layer into Business Service layer to enable Service Oriented architecture .

    Based on MVC, ADF Supports some Combinations like
    For Model: EJB's, WebServices, JavaBeans, ADF Business Components, Portlets, TopLinks, etc..
    For View: Swings, Java Server Pages, Java Server Faces, ADF Faces, Facelets etc....




    For Controller: Java Server Faces, ADF Task Flows etc........

    ADF Provides access to back end technologies like Database, CSV, Web Services, XML, BPEL and many more.

    It provides JAAS Security to the applications in a easy and declarative way. Further we can extend the security to the applications by maintaining some special servers like LDAP.

    Oracle ADF is a meta data drivel architecture. It  means everything will be configured in XML format. ADF Rich Faces are another plus point to ADF enable's  developers  simply drag & drop components from palette on to the pages & makes work easier. These Faces are on the top of JSF Faces.
    Compare with the JSF Faces, ADF Faces are more advanced and have high look & feel.


     The word "Declarative" in this framework is due to ADF-BC mostly. It simplified the work and reduced the burden of application developers. Let us see how ADF-BC did it.
               Oracle ADF Business Components are those which simplifies the application development process. For example if we consider Java application development, there we need to write code for things like database connections, retrieving data, handling some transactions.These are the things with which developer interacts rapidly in the application development process. But in ADF this entire process can be done in simple & declarative way using ADF Business Components.These ADF Business Components are reusable and saves the time of an developer.

    The components which come under ADF Business Components are:-





    1.Entity Object
    2.View Object
    3.Associations and View Links
    4.Application Module
    5.Business Component Tester

    Let us see each component in detail.

    Entity Object(EO):-  

            EO directly maps to the underlying database table. In simple terms it represents a database table. If we want to do any DML operations , we have to do it on entity object level since it directly connects to the database objects like tables, views, etc...

    View Object(VO):-

             VO represents application specific view of data. In simple terms it represents an SQL query. In this process we can do join, filter, sort, etc.. on the SQL query to retrieve data according to the application requirement.

    Note:- EO maps directly to the database objects where as VO is obtained by shaping a EO. When end user modified some data in the UI, then the respective VO interacts with the EO on it was based and validates the data and saves data if it is valid.

    Associations and View Links:-

               An Association represents link or relationship between Entity objects, where as ViewLink represents link or relationship between View objects.
    To understand better, consider database point of view. Here Association represents a Primary key or Foreign key relationship between tables, where as Viewlink represents a join condition in a query.

    Application Module:-
           Application module is a registry of View objects and Viewlinks and it serves as a data controller  for the application and it creates and manages the database transactions.

    Business Component Tester:-
         After creating the data model for UI, some times we wants to check before running on the server.
    It can be achieved by using Business Component Tester. It is a First line of defense to see if data is exposed as per the requirement  and tests it.

    Those who have Good programatic knowledge in Core Java and SQL is enough to learn ADF


    We are offering online and offline Training for Oracle ADF with Oracle Webcenter. 
    The Best Oracle ADF online and offline Training Institute in Hyderabad

    Enquiry Form for |Class Room Training |Corporate Training|Online Training|

    Contact: 8008814567(+91)



    4 comments

    Post a Comment