欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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