Why Oracle ADF (Application Development Framework):


Oracle ADF implements best practices to help developers design and build secure, high-performance J2EE applications and Web services for the enterprise. It delivers significant productivity gains that gives you the ability to meet business demands rapidly while increasing your ROI.

Specifically, the Oracle ADF includes tools at each level of the MVC pattern to promote developer productivity enhancement. At the Business Component (persistence) layer, ADF/BC is a persistence layer technology which was designed with Forms (and other 4GL) programmers in mind. As the developer refines an application’s persistence layer, the dialogs and wizards accelerate learning of the ADF/BC technology, and how to use it. 4GL programmers are more used to wizards and dialogs for helping them get 70% of their work done, and then turning to code for the remaining 30%.
In addition to quickly increasing the productivity of non-Java programmers within a Java realm, ADF/BC gives these developers the capability to drive business logic to the business component layer, rather than implementing business logic at the Model level in backing/managed beans.

At the controller layer, ADF also includes a JSR2270-extension, which allows the quick connection of business component and model layer business services, to view/presentation-layer components. In Oracle this is done in a declarative and meta-data-driven way, much of which is automated, when a component is dragged and dropped on to the page canvas. While some coaching is needed to detail the fine points of this layer, this is generally a boon, increasing developer productivity by allowing them to capitalize on Oracle’s discoveries of what it takes to productively develop with a J2EE environment.
And at the top-most layer ADF Faces components are productivity-boosters. There are a huge number of these components. The whole idea behind creating a JSF custom component is to incorporate useful and stable implementations of functionality into a standard package that is usable in a variety of settings. Oracle has done with ADF Faces components and with the new ADF Rich Faces components, they are doing it again!

With the suite of GUI JSF components that Oracle offers, developers will have a host of functionality in neat little packages, ready at their disposal, that will maximize production of useful web pages, and minimize downtime spent troubleshooting and standardizing their own component suite. This option is also always available through JSF i.e. to develop additional components; or even to incorporate additional components as needed from third-party component builders.
Each of these components in the ADF Faces suite has many additional and useful properties to help different kinds of developers quickly declare how they want to use a particular component without writing a many codes, or instantiating things, or preparing frameworks, or any other overhead of that type.

Comments

Popular posts from this blog

Why Engineering, Procurement & Construction firms can’t do without ERP data-driven imperatives?

Why and How should Prospective ERP Buyers Proactively Participate in ERP Demos?