MVC全称:Model 模型、View视图、Controller控制器。
MVC最早出现在JavaEE中的Web层,它可以有效的指导Web层的代码是如何有效分离,单独工作。
View视图:只负责数据和页面的显示,不接受任何与显示数据无关的代码,便于程序员和美工的分工合作--JSP/HTML。
Controller控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个调度者的角色--Servlet。
Model模型:将与业务逻辑相关的数据封装为具体的javabean类,其中不参杂任何与数据处理相关的diamante--JavaBean/domain/entity。
MVC是一种思想
MVC的理念是将软件代码拆分成为组件,单独开发,组合使用(目的是为了降低耦合度)