- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
springmvc课堂笔记 1
springmvc第一天 springmvc的基础知识springmvc课程安排:第一天: 基础知识springmvc框架(重点)mvc在b/s系统中应用方式springmvc框架原理(DispatcherServlet前端控制器、处理器映射器、处理器适配器、视图解析器)springmvc入门程序需求:商品列表查询常用的处理器映射器,处理器适配器注解的处理器映射器,处理器适配器用于注解开发(重点)3注解开发基础常用的注解使用参数绑定自定义参数绑定springmvc和struts的区别第二天: 高级知识使用springmvc上传图片集合参数的绑定validation校验器异常处理器使用(用于系统异常处理)RESTful支持拦截器学生练习springmvc框架springmvc是什么?springmvc是spring的一个模块,提供web层解决方案(基于mvc设计架构)mvc在b/s系统的应用mvc是一个设计模式,在b/s系统的应用:springmvc的框架第一步:用户发起request请求,请求至DispatcherServlet前端控制器第二步:DispatcherServlet前端控制器请求HandlerMapping处理器映射器查找HandlerDispatcherServlet:前端控制器,相当于中央调度器,各各组件都和前端控制器进行交互,降低了各各组件之间耦合度。第三步:HandlerMapping处理器映射器,根据url及一些配置规则(xml配置、注解配置)查找Handler,将Handler返回给DispatcherServlet前端控制器第四步:DispatcherServlet前端控制器调用适配器执行Handler,有了适配器通过适配器去扩展对不同Handler执行方式(比如:原始servlet开发,注解开发)第五步:适配器执行HandlerHandler是后端控制器,当成模型。第六步:Handler执行完成返回ModelAndViewModelAndView:springmvc的一个对象,对Model和view进行封装。第七步:适配器将ModelAndView返回给DispatcherServlet第八步:DispatcherServlet调用视图解析器进行视图解析,解析后生成view视图解析器根据逻辑视图名解析出真正的视图。View:springmvc视图封装对象,提供了很多view,jsp、freemarker、pdf、excel。。。第九步:ViewResolver视图解析器给前端控制器返回view第十步:DispatcherServlet调用view的渲染视图的方法,将模型数据填充到request域 。第十一步:DispatcherServlet向用户响应结果(jsp页面、json数据。。。。)DispatcherServlet:前端控制器,由springmvc提供HandlerMappting:处理器映射器,由springmvc提供HandlerAdapter:处理器适配器,由springmvc提供Handler:处理器,需要程序员开发ViewResolver:视图解析器,由springmvc提供View:真正视图页面需要由程序编写入门程序需求实现商品列表查询需要的jar包使用spring3.2.0(带springwebmvc模块)前端控制器在web.xml中配置:springmvc.xml在springmvc.xml中配置springmvc架构三大组件(处理器映射器、适配器、视图解析器)工程结构处理器映射器在springmvc.xml中配置:BeanNameUrlHandlerMapping: 根据请求url(XXXX.action)匹配spring容器bean的 name找到对应的bean(程序编写的Handler)!-- 根据bean的name进行查找Handler 将action的url配置在bean的name中 --beanclass=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping/所有处理器映射器都实现HandlerMapping接口。处理器适配器在springmvc.xml配置:beanclass=org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter/所有的适配器都是实现了HandlerAdapter接口。程序编写Handler根据适配器的要求编写。SimpleControllerHandlerAdapter适配器要求:通过supports方法知道Handler必须要实现哪个接口:Handler编写需要实现Controll
您可能关注的文档
- P高中物理专题解析专题4-万有引力定律.doc
- Q-Programming-CH.ppt
- Q-YF-QP-5.1-2011缺陷管理子过程.doc
- q1-1 化学反应与能量的变化.ppt
- Q3A(R2)-新原料药中的杂质(中英文)-finial.doc
- QC-FF-0039 微生物限度检查法标准操作规程.doc
- QCC发表特点与技巧.pptx
- QC七大工具—直方图.ppt
- QC七大手法之散布图.ppt
- QC七大手法-直方图.ppt
- 2025年十大战略技术趋势-Gartner-20241124.pptx
- 中国房地产企业监测报告(2024年10月)-中指研究院-2024-38页3.pdf
- 机器人产业链深度解析.pdf
- 小米2024Q3财报-2024-11-新势力.pdf
- 慧博智能投研-具身智能行业深度:发展趋势、市场机遇、产业链及相关企业深度梳.pdf
- 主课件-一分钟经理人(含实践篇).pptx
- IPP国际绩效改进师-初级认证项目简介.pdf
- FESCO+2022-2023健康管理行业及其人才与人力资源服务需求分析-93页.pdf
- A股能演绎2013年以来的日本股市长牛吗?.pdf
- AI+教育:大模型引领全场景智能化革新.pdf
最近下载
- 鼎信JB-QT-TS3200火灾报警控制器(联动型)安装使用说明书 XF2.900.029AS Ver.pdf VIP
- 《文献检索与毕业论文写作(第四版)》教学课件.pptx
- 食品包装学:其它食品包装专用技术.ppt VIP
- 南芯产品规格书SC8886.pdf
- 作业6:工学一体化课程《小型网络安装与调试》任务1学习任务分析表.docx VIP
- 栈桥吊装方案.docx
- 2024四川遂宁市射洪市财政局市属国有企业招聘31人笔试备考试题及答案解析.docx
- 八年级下册信息技术第一单元《算法与程序设计》课件.pptx
- 探索校本课程中实验室教学资源的利用与开发(教育学范文).doc
- 解读2024年《关于加快经济社会发展全面绿色转型的意见》课件.pptx VIP
文档评论(0)