Spingmvc框真的懂吗?

Posted IT论

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spingmvc框真的懂吗?相关的知识,希望对你有一定的参考价值。

首先介绍spingmvc框架

SpringMVC是Spring对MVC思想的一种实现,建立在Spring核心功能之上,功能强大,使用方便。

    框架分为模型,视图,控制层三层模型。

    具体可以从下图中体会到spingmvc部门

   


具体我们可以回顾下,每一层代表的含义

    第一层:模型层主要建实体和业务处理

    第二层:视图层用于界面交互

    第三层:控制层控制转发,起到控制作用

具体每层的处理流程我归纳为以下流程:

我们来看看具体的跳转逻辑吧:

第一步:先是相当于我们用鼠标点击页面,框架中前端控制器的东西,根据信息,判断,哪个页面来进行数据委托,交给控制器处理。

第二步:当信息传递到控制器的时候,根据接受和绑定的参数请求到一个对象,那么通过请求转发,进行控制处理,吧对象传递到ModelAndView的模型层

第三步:在数据进行业务处理,和数据保存等操作后,返回给视图进行渲染

第四步:通过前端控制器再放回到页面进行反馈给点击着,俗称用户,这样一个流程就算完成了。

是不是觉得这个后端框架很简单,有对此感兴趣的小伙伴,可以和小编交流一下。

Sping 呢,有两主要的部分需要我们重点学习

第一:ICO容器

第二:AOP

ICO容器其实就算依赖注入

AOP可以减少代码重复,减低耦合,可操作性

Spingmvc我们可以理解我电脑插线板上面,可以不同组件进行插入,很方便的卸下来,这个和电脑插板很类似。

有什么不懂得可以联系小编,共同学习,互相交流。


以上是关于Spingmvc框真的懂吗?的主要内容,如果未能解决你的问题,请参考以下文章

SpingMVC:结果跳转方式与数据处理

spingmvc 响应

SpingMVC+AJAX+jquery表单数据交互

spingMVC之我见 MVC框架模式

SpingMvc复杂参数传收总结

SMM框架之SpingMVC:Ajax研究讲解