What is MVC Architecture?

Answer Posted / ajit shanbhag

MVC is Model View Controller architecture. There is nothing
called as MVC1 architecture. The types are differentiated
as follows:

1. MVC -> Here the jsp acts as the controller.
2. MVC2 -> Here the flow is controlled by a single servlet.

Basically, the intension of the MVC architecture is to
provide flexibility and improve the performance of the
application by seperating the applcation into three layers.
The Model layer consists of the business logic and
interacts with the database. This consists of the java
beans, the EJBs etc. The output to the client is presented
by using the View layer. This consists of the jsps, html
etc. The controller controls the flow of the application.
In MVC application the jsp acts as the controller which
recieves the request and sends the response. Whereas in
MVC2 architecture there is central servlet which acts as a
single point control for the applcation flow. The response
is provided by the jsp.

Is This Answer Correct ?    42 Yes 55 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is apache struts used for?

713


How interceptor works in struts 2?

821


What is struts and why it is used?

722


Are interceptors thread safe?

779


What are the cons of struts 2?

782


What is the apache struts vulnerability?

730


how to debug struts project in netbean ?

2129


What is the role of a handler in mvc based applications?

979


What is struts xml?

637


What is the role of action class in struts?

770


Difference between struts and spring? Or why use spring, if you are already using struts?

744


What are the steps of struts installation?

803


What are the important methods of actionform?

831


What is the difference between struts and spring?

719


What are the 5 constants of action interface?

789