首页 文章资讯内容详情

SpringMVC的优点

2026-06-01 2 花语

本文内容纲要:

-SpringMVC的优点

SpringMVC的优点

清晰的角色划分:控制器(controller)、验证器(validator)、命令对象(commandobect)、表单对象(formobject)、模型对象(modelobject)、Servlet分发器(DispatcherServlet)、处理器映射(handlermapping)、试图解析器(viewresoler)等等。每一个角色都可以由一个专门的对象来实现。 强大而直接的配置方式:将框架类和应用程序类都能作为JavaBean配置,支持跨多个context的引用,例如,在web控制器中对业务对象和验证器validator)的引用。 可适配、非侵入:可以根据不同的应用场景,选择何事的控制器子类(simple型、command型、from型、wizard型、multi-action型或者自定义),而不是一个单一控制器(比如Action/ActionForm)继承。 可重用的业务代码:可以使用现有的业务对象作为命令或表单对象,而不需要去扩展某个特定框架的基类。 可定制的绑定(binding)和验证(validation):比如将类型不匹配作为应用级的验证错误,这可以保证错误的值。再比如本地化的日期和数字绑定等等。在其他某些框架中,你只能使用字符串表单对象,需要手动解析它并转换到业务对象。 可定制的handlermapping和viewresolution:Spring提供从最简单的URL映射,到复杂的、专用的定制策略。与某些webMVC框架强制开发人员使用单一特定技术相比,Spring显得更加灵活。 灵活的model转换:在Springweb框架中,使用基于Map的键/值对来达到轻易的与各种视图技术集成。 可定制的本地化和主题(theme)解析:支持在JSP中可选择地使用Spring标签库、支持JSTL、支持Velocity(不需要额外的中间层)等等。 简单而强大的JSP标签库(SpringTagLibrary):支持包括诸如数据绑定和主题(theme)之类的许多功能。他提供在标记方面的最大灵活性。 JSP表单标签库:在Spring2.0中引入的表单标签库,使用在JSP编写表单更加容易。 SpringBean的生命周期可以被限制在当前的HTTpRequest或者HTTpSession。准确的说,这并非SpringMVC框架本身特性,而应归属于SpringMVC使用的WebApplicationContext容器。

本文内容总结:SpringMVC的优点,

原文链接:https://www.cnblogs.com/Renyi-Fan/p/7847738.html