写点什么

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:562284
用户头像

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

关注

评论

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

Latex安装教程(附美赛论文latex模板)

乌龟哥哥

8月月更

基于STM32L431设计的云端绿化管理系统(ESP8266+腾讯物联网云平台)

DS小龙哥

8月月更

软件测试中的树莓酱定律

BY林子

软件测试 敏捷测试 质量内建

最新版MySQL8 绝对有用的lag函数实现同比、环比、均差计算

知识浅谈

MySQL 8月月更

Curve Testing Camp Time|万元大奖等你来拿!

张慧

分布式存储 curve

PingCode 权限系统设计与实现

PingCode研发中心

权限系统

电商秒杀系统设计(架构实战营 毕业设计项目)

Gor

【算法实践】| 手把手带你实现快速排序算法

迷彩

快速排序 算法实践 8月月更

golang实战之flag包

程序员欣宸

golang 8月月更

企业分账如何帮助用户解决成本优化和预算分配的问题

阿里巴巴中间件

阿里云 Serverless 云原生 SAE

灵活多样认证授权,零开发投入保障IoT安全

EMQ映云科技

安全 物联网 认证授权 emqx 8月月更

SpringBoot 整合 Junit

springboot junit5 8月月更

阿里云林小平:如何实现应用的持续发布?

阿里云弹性计算

持续发布 应用 自动化运维

Web3 的通行证——DID 带来数字身份革命

One Block Community

“副业焦虑”席卷Z世代,今天你的副业失败了吗?

博文视点Broadview

程序员最容易读错的单词,听到status我炸了

艾小仙

Java 前端

架构实战营 毕业总结

Gor

【Gopher 学个函数】边学边练,简单为 Go 上个分

梦想橡皮擦

Python 爬虫 8月月更

什么是公共云、私有云、混合云、社区云,四者分别有啥区别?

wljslmz

云计算 8月月更

一次客户需求引发的K8S网络探究

京东科技开发者

k8s 中台架构 #k8s K8s 多集群管理 数据库·

云原生数据库白皮书,发布!

华为云开发者联盟

数据库 云原生 后端 华为云 白皮书

数据治理(六):编译Atlas安装包

Lansonli

数据治理 8月月更

[JS真好玩] 遇到表格,手动翻页太麻烦?我教你写脚本,一页展示所有数据

HullQin

CSS JavaScript html 前端 8月月更

Excelize 发布 2.6.1 版本更新,支持工作簿加密保护

xuri

开源 数据分析 Go 语言 Excelize Excel工具

机器学习服务文本翻译能力升级,中文直译模型让译文表达更地道!

HarmonyOS SDK

动态尺寸模型优化实践之Shape Constraint IR Part II

阿里云大数据AI技术

深度学习 编译器 优化

头脑风暴:最大子序和

HelloWorld杰少

数据结构 算法 LeetCode 8月月更

一对一语音直播系统源码——如何解决音视频直播技术难点

开源直播系统源码

软件开发 直播系统源码 语音直播系统源码 语音直播源码 一对一语音直播

基于高效采样算法的时序图神经网络系统(一)

Baihai IDP

人工智能 神经网络 深度学习 图数据

收到面试通知后,如下的准备可以大大提升面试成功率

TimeFriends

8月月更

易周金融分析 | Q2手机银行活跃用户环比增长2.17%

易观分析

金融 手机银行

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