美文网首页Android开发Android开发经验谈Android技术知识
需要 《Spring MVC源码笔记》的,来这里

需要 《Spring MVC源码笔记》的,来这里

作者: 不正经的创作者 | 来源:发表于2020-05-21 17:39 被阅读0次

    一、认识SpringMVC

    1、什么是SpringMVC?

    SpringMVC是Spring家族的成员员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架

    2、为什么要使用SpringMVC?

    我们在之前已经学过了Struts2这么一个基于MVC的框架....那么我们已经学会了Struts2,为啥还要学习SpringMVC呢???

    3、回顾Struts2开发

    如果没接触过Struts2的,这里可以跳过。Struts2可以不学

    4、Struts2的工作流程

    5、SpringMVC快速入门

    6、SpringMVC工作流程

    7、AbstractCommandController

    8、小总结

    二、参数绑定、数据回显、文件上传

    这里主要讲解的知识点如下:

    • 参数绑定
    • 数据回显
    • 文件上传

    1、参数绑定

    我们在Controller使用方法参数接收值,就是把web端的值给接收到Controller中处理,这个过程就叫做参数绑定

    2、数据回显

    其实数据回显我们现在的话就一点也不陌生了....我们刚使用EL表达式的时候就已经学会了数据回显了,做SSH项目的时候也有三圈问题的数据回显

    3、SpringMVC文件上传

    我们使用Struts2的时候,觉得Struts2的文件上传方式比传统的文件上传方式好用多了...
    既然我们正在学习SpringMVC,那么我们也看一下SpringMVC究竟是怎么上传文件的...

    三、拦截器、统一处理异常、RESTful、拦截器

    这里主要讲解的知识点如下:

    • 校验器
    • 统一处理异常
    • RESTful
    • 拦截器

    1、Validation

    2、统一异常处理

    3、RESTful支持

    4、SpringMVC拦截器

    在Struts2中拦截器就是我们当时的核心,原来在SpringMVC中也是有拦截器的

    5、总结

    SpringMVC我们使用的时候非常简便,在内部实际上帮我们做了很多(有各种的HandlerAdaptor),SpringMVC的请求流程面试的时候还是面得很多的,还是可以看看源码它帮我们做了什么,过一遍可能会发现自己能看懂以前的配置了。

    相关文章

      网友评论

        本文标题:需要 《Spring MVC源码笔记》的,来这里

        本文链接:https://www.haomeiwen.com/subject/eyrtahtx.html