1 / 30
文档名称:

SpringMVC教程.data..docx

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

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

SpringMVC教程.data..docx

上传人:63229029 2017/8/24 文件大小:406 KB

下载得到文件列表

SpringMVC教程.data..docx

文档介绍

文档介绍:作者:赵磊
博客:http://elf8848.
 
目录 
一、前言
二、spring mvc 核心类与接口
三、spring mvc 核心流程图
四、spring mvc DispatcherServlet说明
五、spring mvc 父子上下文的说明
六、springMVC- 配置文件片段讲解 
七、spring mvc 如何访问到静态的文件,如jpg,js,css
八、spring mvc 请求如何映射到具体的Action中的方法
九、 spring mvc 中的***:
十、 spring mvc 如何使用***
十一、 spring mvc 如何实现全局的异常处理
十二、 spring mvc 如何把全局异常记录到日志中
十三、 如何给spring3 MVC中的Action做JUnit单元测试
十四、 spring mvc 转发与重定向(带参数重定向)
十五、 spring mvc 处理ajax请求
十六、 spring mvc 关于写几个配置文件的说明 
十七、 spring mvc 如何取得Spring管理的bean
十八、 spring mvc 多视图控制器
十九、<mvc:annotation-driven /> 到底做了什么工作 
二十、,这里给一个下载地址
 
 
 
说明:本作者是文章的原创作者,转载请注明出处:本文地址:http://elf8848./blog/875830
 
 
 
一、前言:
为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多:
1、简单易用,以提高开发效率。使小部分的精力在框架上,大部分的精力放在业务上。
2、性能优秀,这是一个最能吸引眼球的话题。
3、尽量使用大众的框架(避免使用小众的、私有的框架),新招聘来的开发人员有一些这方面技术积累,减低人员流动再适应的影响。
 
如果你还在为这件事件发愁,本文最适合你了。选择Spring MVC吧。
 
Spring MVC是当前最优秀的MVC框架,自从Spring ,由于支持注解配置,易用性有了大幅度的提高。Spring ,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。
 
Struts2也是非常优秀的MVC构架,优点非常多比如良好的结构,***的思想,丰富的功能。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降,应避免使用这些功能。而Struts2的多层***、多实例action性能都很好。可以参考我写的一篇关于Spring MVC与Struts2与Servlet比较的文章《Struts2、SpringMVC、Servlet(Jsp)性能对比测试》
 
Spring3 MVC的优点:
1、Spring3 MVC使用简单,学****成本低。学****难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。
2、Spring3 MVC很容易就可以写出性能优秀的程序,Struts2要处处小心才可以写出性能优秀的程序(指MVC部分)
3、Spring3 MVC的灵活是你无法想像的,Spring框架的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。
 
Struts2的众多优点:
1、老牌的知名框架,从Struts1起积累了大量用户群体。技术文档丰富。
2、其它方面略...   (呵呵,是不是不公平?)
 
Spring的官方下载网址是:nload    (本文使用是的Spring )
转载请注明出处:原文地址:http://elf8848./blog/875830
 
二、核心类与接口:
 
先来了解一下,几个重要的接口与类。现在不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。
 
DispatcherServlet   -- 前置控制器
 
HandlerMapping接口-- 处理请求的映射
HandlerMapping接口的实现类:
SimpleUrlHandlerMapping  通过配置文件,把一个URL映射到Controller
DefaultAnnotationHandlerMapping  通过注解,把一个URL映射到Controller类上
 
HandlerAdapter接口-- 处理请求的映射
AnnotationM