写点什么

Spring Web Flow 2.1.0 即将发布

  • 2010-06-05
  • 本文字数:858 字

    阅读完需:约 3 分钟

近日, 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 的更多信息。

2010-06-05 01:562289
用户头像

发布了 88 篇内容, 共 272.7 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

如何带团队?

石云升

程序员 28天写作 职场经验 管理经验 3月日更

为什么选择python

张鹤羽

28天写作 3月日更

甚至你可以在网抑云上听歌

ES_her0

28天写作 3月日更

【笔记】第七周 第1课

Geek_娴子

关于写东西的一点思考

道伟

28天写作

FutureTask源码解析

程序员星星toC

多线程 Future future设计模式

Python 变量类型

依旧廖凯

28天写作 3月日更

ARTS - Week 6

Khirye

Java LeetCode arts

算法攻关-从上到下打印二叉树(O(n))_offer32

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 算法攻关

软考备考视频的目录

IT蜗壳-Tango

3月日更 软考

如果写文字只是自我表达「Day 19」

道伟

28天写作

深读golang中map后思考和借鉴

ninetyhe

源码 Go 语言

一名优秀的女程序员是如何炼成的?我们跟爱奇艺的五位工程师姐姐聊了聊

爱奇艺技术产品团队

2021最新快手面经主动分享:Java面试神技/技术知识集合(10个专题详细介绍)

比伯

Java 编程 架构 面试 程序人生

Python 基础语法

依旧廖凯

28天写作 3月日更

引爆40亿播放的抖音春节道具,背后是怎样的技术?

字节跳动技术团队

价值感知:如何评价企业IT项目的价值?

boshi

价值传递 七日更 项目经验

JAVA中的I/O模型-多路复用

Java 架构 计算机

四、MongoDB查询(2)

Kylin

读书笔记 分布式数据库mongodb 3月日更

Python yaml 使用的包

HoneyMoose

翻译:《实用的Python编程》04_04_Defining_exceptions

codists

Python

Hello World!!!

SBB

Elasticsearch Reindex & Index Alias

escray

elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

已经整整10年了,经济学人分析日本福岛核泄漏事故带来的沉重影响

wbliu85

Wireshark数据包分析学习笔记Day7

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

MySQL原理

Sakura

28天写作 3月日更

习惯

lenka

3月日更

Python 通过命令行安装包的时候 pip 提示错误

HoneyMoose

LeetCode题解:125. 验证回文串,双指针,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Python 注释

HoneyMoose

华为不养猪,小米没造车,“巨头错觉”是怎么来的?

脑极体

Spring Web Flow 2.1.0即将发布_Java_张龙_InfoQ精选文章