In this section, you will learn about the difference between MVC 1 & MVC 2.
MVC-1 vs MVC-2
In this section, you will learn about the difference between MVC 1 & MVC 2.
Architectural Diagram
MVC 1 Architecture
MVC 2 Architecture
Difference Between MVC 1 & MVC 2
MVC 1 |
MVC 2 |
MVC1 associates the presentation logic with the business logic. | MVC 2 isolates or disassociates the presentation logic from business logic |
In MVC1, only one component is responsible for receiving request and sending response. | In MVC2, there is separate components for receiving and sending response. i.e. Controller & View. |
In MVC 1, business logic and presentation Logic is combined so web designer and web developer cant work simulateously. | Since both logics are separate that's why designer and developer can work together. |
Doesn't support reusability of application components. | Reusability of components |
In MVC 1, controller and model,both are JSP. | While controller is servlet and model is java class. |
In MVC1 there is tight coupling between page and model as data access is usually done using Custom tag or through java bean call. | In MVC2 architecture there is only one controller which receives all the request for the application and is responsible for taking appropriate action in response to each request. |
[ 0 ] Comments