Wat is Difference between Mvc1 architecture and Mvc2
Architecture?
Answer Posted / rahul
MVC1 (Page-centric Architecture): There is no clear
distinction between view and a controller. In Java terms,
there is JSP page (view and partial controller) which itself
controls Business logic (Model) that is why it is also
called as page-centric architecture. Fig 2 below shows MVC1
implementation.
MVC2 (Servlet-centric architecture): MVC2 incorporates a
clear separation of view and controller. A controller
receives all the requests, retrieves data from a Model and
forwards it to next view for presentation.
In Java terms, there is a central Servlet (Controller) which
calls business logic (Model) and the forwards it particular
JSP page (View) that is why it is also called
servlet-centric architecture. Diagram below depicts MVC2
implementation
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How you will enable front-end validation based on the xml in validation.xml?
What is the difference between validation.xml and validator-rules.xml files in struts?
What do struts do?
Can we handle exceptions in Struts programmatically?
What are the benefits of Interceptors in Struts2?
How you will make available any message resources definitions file to the struts framework environment?
What is the configuration files used in struts?
How is the mvc design pattern used in struts framework?
How can we handle exceptions thrown by application in Struts2?
Name some of the features of struts2?
What is request processor and how does it relates to action mapping?
Why use spring, if you are already using struts?
What is struts.devmode?
What is the purpose of @results annotation?
Why are struts tightly coupled?