Pages

Monday 3 February 2014

Introduction to Oracle ADF

Oracle ADF:
Oracle Application Development Framework (Oracle ADF) is an innovative, yet mature Java EE development framework available from Oracle and directly supported and enabled by the award winning development environment, Oracle JDeveloper 11g..

Contact us for more details and Session Schedules at:
  IND: +91- 9948030675, 
USA: +1-319-804-4998
Email: info@sryitsolutions.com, 


Introduction to Oracle ADF


Features-
1. Making Java EE Development Simpler.
2. Oracle ADF implements the Model-View-Controller (MVC) design pattern and offers an integrated solution that covers all the layers of this architecture with solution to such areas as:
    • Object/Relational mapping, 
    • data persistence, 
    • reusable controller layer, 
    • rich Web user interface framework, 
    • data binding to UI, 
    • security and customization.
3. Extending beyond the core Web based MVC approach, ADF also integrates with the Oracle SOA and WebCenter Portal frameworks simplifying the creation of complete composite applications.
4. Separation of business service implementation details is performed in Oracle ADF via metadata. Use of this metadata-driven architecture enables application developers to focus on the business logic and user experience, rather than the details of how services are accessed.
5. Dragging-and-dropping the desired business services onto a visual page designer and indicating what type of component should represent that data.
6. We can develop mobile applications with ADF Mobile. (JDev 11g)
7. Integrated Maven: Maven 2 support is now integrated with JDeveloper.(JDev 11g)
8. ADF Skin Editor: New ADF Skin editor for visually creating and modifying the appearance of ADF Faces applications.(JDev 11g)
9. JSF 2.0: JSF 2.0 support in the IDE and for ADF applications. (JDev 11g R2 release)
10. ADF Faces and Data Visualization Tools (DVT) : (JDev 11g)
All ADF Faces and Data Visualization components now support touch gestures for interactivity on the touch-enabled devices, such as touch support for drag and drop, tooltips, data tips, and context menus. This support is enabled through the new v1.2 version of the FusionFx and FusionFx-simple families of skins. ADF Faces and DVT components are now certified on iPad. Additionally, ADF DVT Graph and Gauge components now support rendering in HTML5.
11. MDS is metadata service that is used to store metadata information. When you use ADF, it generates lot of internal files about its own components and DB binding details. All these are stored internally by ADF into MDS. 
12. ADS (Active Data service)- This is used in ADF to push any data changes automatically from the back end into the portal layer. This is different from Ajax which is used to send request from UI to data service layer.
Sources:
  1. JDeveloper  11g 
  2. Oracle Enterprise Pack for Eclipse
What are current releases of Jdevloper?

A: 1. 11g Release 1 (11.1.1.7) with integrated WebLogic server 10.3.5, 10.3.6

    2. 11g Release 2 (11.1.2.3.0)  with integrated WebLogic server 10.3.5 + Sherman patch UPDATE3; 10.3.6 + Sherman patch UPDATE3 these are two parallel releases are going on. 


Why two parallel versions or releases? 
In shorty R1 supports JSF 1.2 & R2 supports JSF 2.0, this is major difference.
For more details find oracle documentation. 

What next??
Looking forward for consolidated releases of R1,  R2 & support for WebLogic server 12C i.e JDeveloper 12C 

1 comment: