Spring Web Flow公布
程序员文章站
2022-03-22 21:43:59
...
随着web Flow 2的出现,Spring关注提供web应用程序基础架构,包括:Spring Web MVC,Spring Web Flow,Spring JavaScript(JS),以及Spring Faces。下面介绍这些模块以及他们之间的联系:
Spring Web MVC
Spring Web MVC框架,一个Spring框架的分布单元,提供了使用modelViewController范式开发web应用程序的功能。每个Web Flow 2单元分布在此基础上建立。
Spring Web Flow
Web Flow单元是一个MVC的扩展,它允许你使用一个高阶域定义语言来定义控制器。这个语言用来建模用户交互,需要多次请求到服务器来完成,并可能涉及不同的内容。
Spring JavaScript
Spring JavaScript是一个使你可以逐步提高web页面表现的客户端JavaScript抽象框架。这个框架包括一个以Dojo工具包为基础的实现之外还由一些公共的JavaScript API组成。Spring.js意在简化一般企业场景的Dojo使用,同时保留其对高级用例的完整处理能力。
Spring JavaScript 可以适应任何服务器端框架。Web Flow 2包括用来处理AJAX请求的Spring.js与Spring Web MVC控制器之间的快速集成。
Spring Faces
Spring Faces模块包括Spring对JSF的支持。使用户在Spring MVC以及Web Flow 控制器环境中可以使用JSF作为表现层技术。通过这个架构上的改进,你可以结合JSF UI界面与Spring MVC架构。Spring Faces 同时也包括一个以Spring JavaScript基础的JSF组件库,来支持交互中的Ajax以及客户端表单验证。
更多Web Flow 2 资料可以查阅springframework.org
上一篇: Bash中if语句的使用
推荐阅读
-
Spring获取Web应用根目录的方法 WebSpringlog4jIBMServlet
-
spring mvc 设置web资源不能直接访问
-
How to add OpenCV library in spring web application
-
web.xml 配置 contextConfigLocation(多个Spring配置文件)
-
Spring Boot启动时调用自己的非web逻辑
-
Spring Boot Web应用开发 CORS 跨域请求支持
-
Spring与Web整合实例
-
Spring Web MVC和Hibernate的集成配置详解
-
Spring MVC的web.xml配置详解
-
Spring Boot Web应用程序配置详解