一、MVC框架的结构
MVC包含三层结构:
Model :模型,这里的模型不是指某种样式或规格,而是指程序的核心,更像数据的存储容器。也可以看作一个可以直接与数据库交互的业务逻辑模型
View :视图,用户可见的部分,也就是我们常见的页面,
Controller :控制器,这部分负责连结模型与视图,用户与网页的交互是在视图上进行的,控制器将用户在视图上的动作解释给MODEL取出相应的数据再传递给视图显示
这三个层面相对独立,各个层面的联系并非不可断,视图层负责显示相应的数据,这个显示可以单独作用,也可以根据控制器传递的信息做出变化,MODel的作用在于数据处理,它不关系数据如何输出,控制层发出询问时它就返回相应的数据信息,更换控制器理论上对模型不会有影响,控制器本身则不做任何处理或是输出,它只是在视图与模型间传递数据,视图也可以直接与模型进行数据交互,一但如此视图与模型之间的关系将变得牢不可分,两者之间的依赖性将变得极强。

二、Spring Boot 整合SpringMVC应用
Spring MVC实践中其控制器由Spring管理,在应用中我们只需要关注需要实现的业务而不用关注业务的具体实现,
具体的控制流程如下:
image.png


易志杰
4 声望0 粉丝