mvc is model view controller
model-represents the data.you can think of this as data base and code which access the database. here mysql and java source which access the mysql becomes the model
view-this represents user intreface, here jsp represents the view.
controller-This mainly deals with business processing. it should be done using a Pogo/servlets but should not be done in jsp. for checking the validity of user , identifying which jsp should be called etc .
MVC is a concept . there are two versions of ,mvc
mvc1 ->all the view,control elements are implemented using Servlets/jsp.
mvc2 -> the view is implemented using JSP,and the controller is implemented using Servlets,as JSP provides better user interface than Servlets.
here MVC deals how the project is organized ,so if you is a project in which all the ui is handled by jsp , other database or other operations like login validation done by servlets/pogo, then it is mvc2. if you see a project in which all the ui and database operation done in jsp , then it is mvc1.
mvc2 is used in IT industry . but when you get more experience in the IT industry mvc will be replaced by design patterns in large projects.
K Sathya Narayanan