Developer's Forum
~: Neelmani Welcomes You :~  
  Home
  Profession
  Java :: FAQ
  Ejb : FAQ
  JSP :: FAQ
  JSF :: FAQ
  BPEL :: FAQ
  ADF
  => Create Model
  XML
  Web Services
  Application Server Vs Web Server
  API : Faces/AdfFaces
  DataBase
  MVC
  Codes
  Hr Questions
  Online Classroom
  Career
  Login Page
  Results
  My Location
  Contact
ADF

Introduction to Oracle ADF


The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job.




Figure: ADF Archetacture



Model

Steps to create Entities/view Object
:

Entities Object:

Entities Object Represent a row in the database table.


An ADF Entity object represents a business entity. This usually translates to a row of data in a table, and each Entity attribute represents a column in that table.

In ADF, an Entity handles other tasks, such as business validation and format masking. In most cases, the model is the most logical place to address these concerns because it will enable maximum reuse. Validations, predicated by business requirements, are likely to be relevant no matter how the model is used. For example, verifying that an employee is always assigned to one and only one department will not change if the application were converted from a Web application to a Swing application. ADF will propagate these validations and formats to the controller and view, alleviating the need for you to address these issues elsewhere.

Views Object:


View Objects Encapsulates Queries and allow operations on it.

An ADF View object exposes an Entity object to users of the application. An Entity may be accessed in numerous places, but the context in which it is used will vary. Filtering, sorting, and object relationships can be established by a view object, ensuring that the model is represented in a way that makes the most sense.

Application Module


Application Module is a transactional Object(Component).


The ADF Application Module bundles together View components, while providing access to your business services layer, which might use technologies such as EJB to manage your database. The Application Module provides ADF Views with transaction support, and other important data-centric services.

View and Controller

Nothing in your model should dictate a particular view technology. An Application Module can serve as the foundation for a Swing or Struts Web application. If developing a thick client application, Swing components might communicate directly with the application module. When developing a Web-based application, your application will use a clearly defined controller to manage model-view interaction.

Controller

In previous releases, ADF provided its own controller. That controller has since been replaced in favor of Struts. Struts uses an XML file, called struts-config.xml, to handle application requests and dispatch them to designated request handlers. Experienced Struts developers will appreciate the ability to leverage this existing knowledge.

View

JDeveloper makes it easy to visually design pages using JSP and JSTL. ADF also provides its own view framework, called UIX, that offers a set of HTML widgets for generating quick and consistent-looking view pages. You will be using UIX in this demonstration. UIX components will become the foundation for Oracle's JSF (JavaServer Faces) standard implementation in future releases.

 Steps to create Entities/view Object:

 

Login
 
 
Username:
Password:
 
Free Download
 
  >Free Download :: JDeveloper 10.3.X

>Free Download :: Oracle 10g

>Free Download :: Microsoft SQL Server 2008

 
Download Tutorial
 
  > SOA Best Practices: The BPEL Cookbook

>Tutorial : Oracle Application Server

>Tutorial : JDeveloper
 
 
 

Xsys Software Technologies.
The Best Center for Training & Project Work in Bangalore.
 
Today, there have been 1 visitors (9 hits) on this page!...By Neelmani
This website was created for free with Own-Free-Website.com. Do you want your own website too?
Register for free