MVC概念
1、MVC 全称:Model 模型、 View 视图、 Controller 控制器。
MVC 最早出现在JavaEE中的Web层,它能够有效的规划Web层的代码有效分离,降低耦合。
2、View视图:负责数据和前端的显示,不接收与显示数据无关的代码,方便程序员和美工的分工合作---JSP/HTML。
3、Controller控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个“调度者”的角色——Servlet。转到某个页面。或者是重定向到某个页面。
4、Model模型:将业务逻辑相关的数据封装为具体的JavaBean类,其中没有任何与数据处理相关的代码——JavaBean/domain/entity/pojo/vo/po。
5、MVC的理念:将软件代码拆分成为各个功能组件,再进行单独开发,组合使用,MVC的作用还是为了降低耦合。让代码合理分层。方便后期升级和维护。