M(模型)-V(视图)-C(控制器)在MVC模型之前,人们把Java代码(实体类,servlet等)和HTML代码都存放在一起,比如都存放在jsp页面里。这样会使代码很混乱,修改起来困难,维护性差。MVC模型最典型的就是JSP + servlet + javabean的模式,再细分可以区分出工具类,dao类等等。MVC的优点:耦合性低,重用性高,可维护性高,有利软件工程化管理等等