Spring Web MVC 框架提供MVC 体系结构(模型视图控制器)和现成的组件,可用于开发灵活且松散耦合的Web 应用程序。MVC 模式导致分离应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑),同时在应用程序中的模型、视图和控制器部分之间提供松散的耦合。
弹簧框架比其他 MVC 框架具有许多优势,例如
明确角色分离— 控制器、验证器、命令对象、窗体对象、模型对象、调度器 Servlet、处理程序映射、视图解析器等。每个角色都可以由专用对象完成。 框架和应用程序类的强大而直接的配置选项,如 JavaBeans。 可重用的业务代码– 无需复制。您可以将现有业务对象用作命令或窗体对象,而不是镜像它们,以便扩展特定的框架基类。 可自定义绑定和验证 可自定义的处理程序映射和视图分辨率 可自定义区域设置和主题解析 在 Spring 2.0 中引入的 JSP 表单标记库 (FTL)使 JSP 页中的书写表单更容易。等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。