1 / 36
文档名称:

springmvc.doc

格式:doc   大小:485KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

springmvc.doc

上传人:tggwft 2016/9/5 文件大小:485 KB

下载得到文件列表

springmvc.doc

相关文档

文档介绍

文档介绍:1 总结一下 springMVC 几个关键的步骤,总共可以分为六个步骤,分别为: (1)客户端向 spring 容器发起一个 http 请求(2) 发起的请求被前端控制起所拦截(DispatcherServlet) ,前端控制器会去找恰当的映射处理器来处理这次请求。(3)根据处理器映射( Handler Mapping ) 来选择并决定将请求发送给那一个控制器。(4) 在控制器中处理所发送的请求,并以 modeandView ( 属性值和返回的页面)的形式返回给向前端控制器。(5)前端控制器通过查询 viewResolver 对象来试着解决从控制返回的视图。(6)如果前端控制找到对应的视图,则将视图返回给客户端,否则抛异常。 mvc 框架的特点如果仅仅关注于 web 方面的支持, Spring 有下面一些特点: ?清晰的角色划分:控制器,验证器,命令对象,表单对象和模型对象;分发器,处理器映射和视图解析器;等等。?直接将框架类和应用类都作为 JavaBean 配置,包括通过应用上下文配置中间层引用,例如,从 web 控制器到业务对象和验证器的引用。?可适应性,但不具有强制性:根据不同的情况,使用任何你需要的控制器子类(普通控制器,命令,表单,向导,多个行为,或者自定义的) ,而不是要求任何东西都要从 Action/ActionForm 继承。?可重用的业务代码,而不需要代码重复:你可以使用现有的业务对象作为命令对象或表单对象,而不需要在 ActionForm 的子类中重复它们的定义。?可定制的绑定和验证:将类型不匹配作为应用级的验证错误,这可以保存错误的值,以及本地化的日期和数字绑定等,而不是只能使用字符串表单对象,手动解析它并转换到业务对象。 2 ?可定制的处理器映射,可定制的视图解析:灵活的模型可以根据名字/值映射,处理器映射和视图解析使应用策略从简单过渡到复杂,而不是只有一种单一的方法。?可定制的本地化和主题解析,支持 JSP ,无论有没有使用 Spring 标签库, 支持 JSTL ,支持不需要额外过渡的 Velocity ,等等。?简单而强大的标签库,它尽可能地避免在 HTML 生成时的开销,提供在标记方面的最大灵活性。 S pring MVC 开发实现步骤: web project spring 支持 ,配置 DispatcherServlet Model 层实体类 Controller View 1、 ContextLoaderListener 的作用就是启动 Web 容器时, 自动装配 ApplicationContext 的配置信息。因为它实现了 ServletContextListener 这个接口,在 配置这个***, 启动容器时, 就会默认执行它实现的方法。至于 这个配置文件部署在哪,如何配置多个 xml 文件,书上都没怎么详细说明。现在的方法就是查看它的 API 文档。在 ContextLoaderListener 中关联了 ContextLoader 这个类, 所以整个加载配置过程由 ContextLoader 来完成。看看它的 API 说明第一段说明 ContextLoader 可以由 ContextLoaderListener 和 ContextLoaderServle t 生成。如果查看 ContextLoaderServlet 的 API ,可以看到它也关联了 ContextLoader 这个类而且它实现了 HttpServlet 。这个接口 3 第二段, ContextLoader 创建的是 XmlWebApplicationContext 这样一个类, 它实现的接口是 WebApplicationContext->ConfigurableWebApplicationContext->ApplicationContext->Bea nFactory 这样一来 spring 中的所有 bean 都由这个类来创建第三段, 讲如何部署 applicationContext 的 xml 文件,如果在 中不写任何参数配置信息,默认的路径是”/WEB-INF/ ,在 WEB-INF 目录下创建的 xml 文件的名称必须是 。如果是要自定义文件名可以在 里加入 con

最近更新

冷沉淀在免疫病诊断中的应用 27页

2024年足球知识题库附完整答案(历年真题) 12页

县乡教师选调考试《教师职业道德》题库及参考.. 41页

县乡教师选调进城考试《教育心理学》题库含答.. 121页

县乡教师选调进城考试《教育法律法规》题库附.. 132页

冠状动脉搭桥术后患者的皮肤及切口护理 33页

农业银行网点6S管理手册的安全 26页

全科医生培养中的健康权益保障与宣传 30页

全科医学实践课程评估与改进 26页

儿童骨科护理的营养与生长发育指导原则 30页

儿童发育障碍的诊断与早期干预 27页

儿保骨科护理进修报告儿童骨肿瘤的护理管理与.. 34页

2024年足球知识题库【培优】 12页

中国历史文化知识竞赛100题含完整答案(精选题.. 14页

关于电视问题你不得不看的东西 7页

县乡教师选调进城考试《教育法律法规》题库及.. 131页

优化医院重点学科建设方案的内部协同机制 34页

伍德灯在神经系统疾病诊疗中的新进展 27页

以客户为中心实现共赢发展竞聘企业单位组长 23页

民房调查方案 7页

昆仑域方案介绍 6页

劳务分包合同 12页

初高中必背古诗词 32页

初中数学学习方法:培养兴趣 1页

互联网娱乐产品设计创业计划书 35页

高中必背古诗文 4页

拇外翻个案护理 49页

2022年精麻药品使用总结范本(2篇) 11页

脲醛胶制胶生产工艺 2页

云南省新建住宅供配电设施建设管理办法 8页