springMVC-day01

已有 165 次阅读2017-4-12 09:33 |个人分类:springmvc|系统分类:学习纪录| spring, 处理器, 适配器, 控制器, 程序

pring MVC框架原理(掌握)
前端控制器,处理器映射器,处理器适配器,视图解析器
spring 入门程序
目的:对前端控制器,处理器映射器,处理器适配器,视图解析器学习
非注解的处理器映射器,处理适配器
注解的处理器映射器,处理器适配器
spingmvc和mybatis整合(掌握)
spingmvc注解开发:
常用的注解学习
参数绑定(简单类型,pojo,集合类型)
自定义参数绑定
spingMVC和struts区别
1.什么是spingmvc
springmvc是spring的一个模块,spingmvc和spring无需通过中间整合层进行整合
springmvc是一个基于mvc的web框架
第一步:发起请求到前端控制器
第二:前端控制器 请求handlerMapping查找handler
可以根据xml配置,注解进行查找
第三:处理器映射器向前端控制器返回handler
第四:前端控制器调用处理器适配器去执行handdler
第五:处理器适配器执行handler
第六:handler向适配器返回modleandview
第七:适配器给前端控制器返回modelandview
第八:前端控制器请求视图解析器,进行视图解析。更加逻辑视图名,解析成真正的视图
第九:视图解析器,给前端控制器返回view
第十:前端控制器,进行视图渲染。视图渲染将模型数据填充到request域
第十一:前端控制器最后响应用户

组件:
1.前端控制器Dispatcherservlet(不需要程序员开发)
作用:接受请求,响应结果(转发器),中央处理器
有了前端控制器的存在,减少了其他组件的耦合度。
在写转发器的时候,是没有业务逻辑的。
2.处理器映射器HandlerMapping(不需要程序员开发)
作用:根据请求url查找handler
3.处理器适配器HandlerAdapter(需要程序员开发)
作用:按照特定规则,去执行handler

4.视图解析器View resolver(不需要程序员开发)
作用:进行视图解析,根据逻辑视图名解析成真正的视图
5.视图view(需要程序员开发)
view是一个借口,实现类执行不同的view类型(jsp,freemaker,pdf)

框架:相对标准的技术范围,变得高效,快捷。

企业级:考虑成本
商业级:不考虑
springmvc:既可以是邮递员,也可以是老百姓,也可以是公司

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )