作者:不详 来源:JavaEye 酷勤网收集 2008-05-21
摘要
Spring Web MVC框架,一个Spring框架的分布单元,提供了使用modelViewController范式开发web应用程序的功能。每个Web Flow 2单元分布在此基础上建立。Web Flow单元是一个MVC的扩展,它允许你使用一个高阶域定义语言来定义控制器。
随着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
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
原文:http://www.theserverside.com/
来自:http://www.javaeye.com/news/2308
相关阅读:Spring Web Flow 2.0.0.RC1发布了,增加了对Ajax、JSF和安全的集成

