BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Spring Web Flow 2.1.0即将发布

| 作者 张龙 关注 12 他的粉丝 发布于 2010年6月6日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

近日,SpringSource发布了Spring Web Flow 2.1.0 RC1,其文档囊括了所有的更新情况。根据Spring Web Flow的路线图所述,该项目的最终版也将于近期发布。感兴趣的读者可以下载该候选发布版了解其带来的众多新特性与新功能。

Spring Web Flow是Spring Portfolio中的一个子项目,旨在为富Web应用的构建与运行提供所需的基础设施。作为一个Spring项目,Spring Web Flow构建在Spring Web MVC框架之上,提供了如下功能:

  • 为定义可重用的控制器模块(叫做flows)而设计出来的一种领域特定语言(DSL)。
  • 用于管理会话状态(conversational state)的高级控制器引擎。
  • 为使用Ajax构建富用户界面提供了最好的支持。
  • 为JavaServer Faces与Spring的集成提供了最好的支持。

下图展示了Spring Web Flow 2.1与Spring框架之间的关系:

Spring Web Flow 2.1.0 RC1的主要更新如下所示:

  • 更新了文档以囊括Spring Web Flow 2.1所有的变化。
  • 增强对JSF 2的支持力度。
  • 更新了JSF 2相关的示例。
  • 增加了ivy配置,可以使用Mojarra与MyFaces 2和MyFaces 1.2重新编译booking-faces。

具体来说,Spring Web Flow 2.1.0 RC1有如下变化:

  • Spring版本变更:Spring Web Flow 2.1构建在Spring 3之上,需要Java 5。
  • Spring Security版本变更:Spring Web Flow 2.1构建在Spring Security 3之上。由于Spring Security 3的包名发生了变化,因此该版本的Spring Web Flow并不兼容于旧版的Spring Security。
  • Tiles版本变更:由于Spring Web Flow 2.1构建在Spring 3之上,因此需要Tiles 2.1.2+。该版本的Spring Web Flow并不兼容于旧版的Tiles。
  • JSF版本变更:Spring Web Flow 2.1开始支持JSF 2,并且向后兼容于JSF 1.2,但官方将不再支持JSF 1.1了。
  • Portlet版本变更:由于Spring Web Flow 2.1构建在Spring 3之上,因此需要Portlet API 2.0。Spring Web Flow 2.1在此处并没有太多的变化。Spring Portlet MVC应用的编程模型大部分都兼容于Portlet API 1.0。

感兴趣的读者还可以在这里找到关于Spring Web Flow的更多信息。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT