Prerequisites for learning Oracle ADF - ITgnan

All Web Technologies Concepts

Monday 23 September 2013

Prerequisites for learning Oracle ADF


Top five Oracle ADF Training Institutes in Hyderabad : Click Here>>





Those who have good programatic knowledge on J2SE(core Java) and SQL(basic commands) is enough to learn ADF.

If u have some extra knowledge on XML & JSF it will benefits you, but it is not compulsory.   



                       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.

Oracle ADF 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 ADF 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 ADF is due to ADF-BC mostly. It simplifies the work and reduces the burden of application developers.
            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.

No comments:

Post a Comment