Spingmvc框真的懂吗?
Posted IT论
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spingmvc框真的懂吗?相关的知识,希望对你有一定的参考价值。
首先介绍spingmvc框架
SpringMVC是Spring对MVC思想的一种实现,建立在Spring核心功能之上,功能强大,使用方便。
框架分为模型,视图,控制层三层模型。
具体可以从下图中体会到spingmvc部门
具体我们可以回顾下,每一层代表的含义
第一层:模型层主要建实体和业务处理
第二层:视图层用于界面交互
第三层:控制层控制转发,起到控制作用
具体每层的处理流程我归纳为以下流程:
我们来看看具体的跳转逻辑吧:
第一步:先是相当于我们用鼠标点击页面,框架中前端控制器的东西,根据信息,判断,哪个页面来进行数据委托,交给控制器处理。
第二步:当信息传递到控制器的时候,根据接受和绑定的参数请求到一个对象,那么通过请求转发,进行控制处理,吧对象传递到ModelAndView的模型层
第三步:在数据进行业务处理,和数据保存等操作后,返回给视图进行渲染
第四步:通过前端控制器再放回到页面进行反馈给点击着,俗称用户,这样一个流程就算完成了。
是不是觉得这个后端框架很简单,有对此感兴趣的小伙伴,可以和小编交流一下。
Sping 呢,有两主要的部分需要我们重点学习
第一:ICO容器
第二:AOP
ICO容器其实就算依赖注入
AOP可以减少代码重复,减低耦合,可操作性
Spingmvc我们可以理解我电脑插线板上面,可以不同组件进行插入,很方便的卸下来,这个和电脑插板很类似。
有什么不懂得可以联系小编,共同学习,互相交流。
以上是关于Spingmvc框真的懂吗?的主要内容,如果未能解决你的问题,请参考以下文章