zoukankan      html  css  js  c++  java
  • 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风格的支持、简单的文件上传、约定大于配置的契
    约式编程支持、基于注解的零配置支持等等。

  • 相关阅读:
    CSS 选择器
    CSS 用法和特性
    Objective-C 事件响应链
    苹果签名机制
    欧几里得算法
    扩展欧几里得算法
    RSA算法
    动态库加载和代码签名
    __attribute__
    信息熵
  • 原文地址:https://www.cnblogs.com/faunjoe88/p/5738988.html
Copyright © 2011-2022 走看看