速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Spring 3.0.3 与 Spring Web Flow 2.1 相继发布

  • 2010-06-22
  • 本文字数:1008 字

    阅读完需:约 3 分钟

近日, SpringSource 相继发布了 Spring 3.0.3 与 Spring Web Flow 2.1,而 Spring Web Flow 2.1 则是构建在 Spring 3.0.3 之上,如果需要使用最新版的 Spring Web Flow,也请一并下载最新版的 Spring。

Spring 3.0.3 主要解决了上一版本的一些小问题,并使用了最新版的第三方程序库。需要注意的是,SpringSource 不再提供 Spring 的依赖库下载,若想获得第三方程序库,推荐的方式是使用 Maven/Ivy。

Spring 3.0.3 的主要变更如下所示:

  • 自动检测 JodaTime 1.3+,同时忽略掉旧版本的 JodaTime。
  • Spring 的 Jackson 支持需要 Jackson 1.3+。
  • 对 JPA 2.0 的支持更新到了 Hibernate 3.5.2,同时支持 OpenJPA 2.0.0 GA。
  • 修复了 VFS 支持,这样 Spring 的组件扫描功能就可以用在 JBoss AS 6.0.0 M3 上了。
  • 修正了 URIEditor 的 URI 建构,考虑到了 URI 片段。
  • 为 SAX InputSource 的建构增加了默认的 InputSourceEditor,使用 URL 字符串作为 System id。
  • 如果足够安全,CachedIntrospectionResults 只会缓存 GenericTypeAwarePropertyDescriptors。
  • 修正了 BeanWrapper 的异常包装器,以便能够一致地处理 ConversionException。
  • 针对 registerAlias 的别名循环所做的 DefaultListableBeanFactory 检查(避免无穷循环)。
  • ConversionService 可以对基于接口的数组元素应用 Converter 了。
  • 现在的 ConversionService 完全支持 String 到 MediaType 的转换了(通过“valueOf”)。

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

  • 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 3.0.3 Spring Web Flow2.1 ,也可以在 InfoQ 上找到关于 Spring Spring Web Flow 的更多信息。

2010-06-22 01:232310
用户头像

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

关注

评论

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

公共卫生的未来:智慧公厕来了

光明源智慧厕所

智慧厕所 智慧公厕

支持私有化部署的WorkPlus,助您构建定制化的即时通讯平台

WorkPlus

腾讯大牛耗时1个月整理的"JVM学习笔记"深入底层,面面俱到!

小小怪下士

Java JVM

IM系统,WorkPlus如何成为企业即时通讯协作的首选?

WorkPlus

IM聊天系统

pycharm pro for mac(Python编辑开发软件) v2023.2.1中文激活版

mac

pycharm 苹果mac Windows软件 集成开发软件

产品解读 | 数据服务平台:KDP

KaiwuDB

聚焦华为全联接大会:和鲸科技与华为携手助推交叉学科应用型数据科学人才培养

ModelWhale

华为 人才培养 数据科学 高等教育 交叉学科

PDF Squeezer mac(pdf文档大小压缩软件) v4.3.7永久激活版

mac

苹果mac Windows软件 PDF Squeezer 文件压缩软件

免费但很全能,Amazon CodeWhisperer 让编程更快

科技热闻

如何选择适合企业的移动应用管理平台?

WorkPlus

一文教你理解Kafka offset

越长大越悲伤

kafka

面试官:你工作了3年了,这道算法题你都答不出来?

高端章鱼哥

面试 算法 LeetCode

2023-09-27:用go语言,在一个 n x n 的国际象棋棋盘上,一个骑士从单元格 (row, column) 开始, 并尝试进行 k 次移动。行和列是 从 0 开始 的,所以左上单元格是 (0

福大大架构师每日一题

福大大架构师每日一题

Docker 入门教程(简明易懂、零基础篇)

程序员万金游

#运维 #后端 #docker

重磅发布|博睿数据IT运维最佳实践白皮书

博睿数据

运维 可观测性 白皮书

2023 Bonree ONE 秋季产品发布会:亮点抢先看!

博睿数据

运维 可观测性

袋鼠云代码检查服务,揭秘高质量代码背后的秘密

袋鼠云数栈

大数据 数据中台 代码检查

开辟ICT新视野 直通华为云专家:一堂华为云Astro低代码启蒙课 ——华为云HCSD校园沙龙之西安站

华为云PaaS服务小智

云计算 软件开发 低代码 华为云

低代码开发框架 助力企业打造新时代技术底座

力软低代码开发平台

Sovit2D组态设计 Web Scada烟气脱硫工艺流程

2D3D前端可视化开发

物联网 组态软件 工业控制 工业自动化 烟气脱硫

根据人类反馈进行强化学习的5大关键步骤

澳鹏Appen

大模型 数据训练 生成式AI LLM RLHF

企业沟通平台私有部署,让沟通更高效数据更安全

WorkPlus

专业私有化视频会议软件,WorkPlus Meet助力企业构建高效协作的沟通平台

WorkPlus

腾讯云数据库再获顶会认可,论文入选VLDB2023

Geek_2d6073

2000字说清音视频在社交娱乐场景中的应用!

X2Rtc

音视频 RTC 社交娱乐 融合通信

软件测试 | AI大模型应用开发实训营来啦~ 大模型学习资料免费领

测试人

人工智能 程序员 AI 软件测试 大数据模型

打造次世代分析型数据库(四):几十张表关联?小Case!

腾讯云大数据

数据库

企业即时通讯解决方案,WorkPlus助力高效沟通与协作

WorkPlus

企业即时通讯

DeFi 集成:扩大加密货币交易平台开发的视野

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 区块拉开发

基于Java+vue开发的企业级人力资源管理系统

金陵老街

玩转 CODING 自动化助手,助力高效研发!

CODING DevOps

Spring 3.0.3与Spring Web Flow 2.1相继发布_Java_张龙_InfoQ精选文章