Friday, July 27, 2012

What is ADF?



Model :

The domain-specific representation of the information on which the application operates. Domain logic adds meaning to raw data (e.g., calculating whether today is the user's birthday, or the totals, taxes, and shipping charges for shopping cart items).

Many applications use a persistent storage mechanism (such as Database)to store data. MVC does not specifically mention the data access layer because it is understood to be underneath or encapsulated by the Model.

This layer contains Business Logic.

View :

Renders the model into a form suitable for interaction, typically a element. Multiple views can exist for a single model for different purposes.

This layer like a Presentation layer. It takes the Input from User & give the response to User.

Controller :

Processes and responds to events, typically user actions, and may invoke changes on the model.