什么是MVC
- MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。
- 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。
- MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。
开发流程:
dao:连接数据库
service:调dao层执行任务,只管业务
servlet:接受前端的数据,把数据交给service处理,返回的结果控制跳转页面(重定向/转发)
jsp/html
之前的MVC架构示意图
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6421206511434e40b6ffa50a53ccad3e.png)
现在的MVC架构示意图(异步调用)
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/4b93a62281fb4d8990d68a1e8b692cf7.png)