Oracle’s Application Development Framework
The advantage of ADF is that developers can assemble business applications quickly, with the plumbing that connects the user interface to the back end server handled by the framework. ADF includes dynamic forms bind data at runtime, making it easy to modify what is displayed without manually redesigning each form. JDeveloper has deep support for ADF with many right-click wizards and drag-and-drop visual editors. That said, ADF is a complex framework which builds on JEE, and not something developers should expect to pick up quickly. ADF has its own overhead.