In Java MVC 1 means that servlet act as controller as well as view means it deals the business rules and view part .So web designer and java programmer cannot work at a time and it is time consuming .But in MVC 2 arch the three parts are responsible for three diff functionalities and developers can work simulteaneously on three parts.
View-JSP
Controller-Servlets
Model-java bean
Here controllerdeals with the authentication and business logic purposes and
View is dedicatd to user interface
Model is reponsible for data base retrieval purpose.
I hope this will help you.If you have any doubts let me know.
-Ajay