• 2.Spring Web MVC的优势


    清晰的角色划分:前端控制器(DispatcherServlet)、请求到处理器映射
    (HandlerMapping)、处理器适配器(HandlerAdapter)、视图解析器
    (ViewResolver)、处理器或页面控制器(Controller)、验证器
    (Validator)、命令对象(Command 请求参数绑定到的对象就叫命令对象)、
    表单对象(Form Object 提供给表单展示和提交到的对象就叫表单对象)

    分工明确,而且扩展点相当灵活,可以很容易扩展,虽然几乎不需要

    由于命令对象就是一个POJO,无需继承框架特定API,可以使用命令对象直接作为业务对象

    和Spring 其他框架无缝集成,是其它Web框架所不具备的

    可适配,通过HandlerAdapter可以支持任意的类作为处理器

    可定制性,HandlerMapping、ViewResolver等能够非常简单的定制

    功能强大的数据验证、格式化、绑定机制

    利用Spring提供的Mock对象能够非常简单的进行Web层单元测试

    本地化、主题的解析的支持,使我们更容易进行国际化和主题的切换

    强大的JSP标签库,使JSP编写更容易

    还有比如RESTful风格的支持、简单的文件上传、约定大于配置的契
    约式编程支持、基于注解的零配置支持等等。

  • 相关阅读:
    shell脚本学习001
    Discuz 代码分析 001 forum.php
    Oauth2.0 入门
    第一篇文章
    position的四个属性值: relative ,absolute ,fixed,static
    JQuery中stop([clearQueue],[goToEnd])介绍
    <meta>
    sublime 2中Package control安装和使用
    ios 状态码
    <video>和<audio>标签,对视频和音频的支持
  • 原文地址:https://www.cnblogs.com/faunjoe88/p/5738988.html
Copyright © 2020-2023  润新知