Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is MVC Architecture?

Answer Posted / anurag somani

Model-View-Controller (MVC) is a design pattern that
simplifies application development and maintenance. It
achieves this by separating the application into three
logical components:
Model:The model layer is responsible for the business
logic of an application. It will encapsulate access to data
stores and will provide a reusable class library. Typically,
within the model, you will find facilities for database
abstraction, e-mail delivery, validation, and authentication.
View:The view layer is typically what would be considered
web design, or templating. It controls the look and feel of
data and provides facilities to collect data from the user.
Technologies exclusively found in the view are HTML, CSS,
and JavaScript.
Controller:The controller layer glues everything together
and merges the styling of the view with the functionality of
the model. It is responsible for collecting input data from
the view and deciding program execution. The controller will
call model facilities and interpret the returning data so
that it can be rendered by the view. It is also responsible
for all application exception and flow control.

Is This Answer Correct ?    1 Yes 6 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Where can I get a copy of struts?

939


What is the purpose of @before?

987


Do you need an alignment after replacing struts?

937


What is struts framework?

984


What is the flow of requests in struts based applications?

994


How can we integrate log4j in Struts2 application?

1035


What is struts validator framework?

994


Will the struts tags support other markup languages such as wml ?

983


What are best practices to follow while developing Struts2 application?

1057


What is the purpose of @after?

1037


How action-mapping tag is used for request forwarding in struts configuration file?

958


What is the difference between filters and interceptors ?

1155


What is difference between spring and struts?

941


Which interceptor is responsible for i18n support?

936


How to combine the struts with velocity template?

947