写点什么

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

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

关注

评论

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

万字长文—带你深度体验小浣熊办公助手,全方位提升工作效率

数字扫地僧

办公小浣熊 代码小浣熊 小浣熊家族

一个老程序员对小浣熊 AI 办公助手的使用体验

汪子熙

Python 人工智能 办公小浣熊 小浣熊家族 小浣熊

ToB活动营销痛点——用最少场次的活动投入覆盖最多的目标客户

客户在哪儿AI

ToB获客 ToB增长 ToB销售

如何彻底解决ToB企业市场和销售脱节的问题

客户在哪儿AI

ToB营销 ToB获客 ToB销售

如有神威,办公小浣熊助我轻松拿捏数据分析

战场小包

小浣熊 AI办公助手

蓝易云 - Apollo配置中心介绍

百度搜索:蓝易云

云计算 Linux 运维 云服务器 Apollo

小浣熊,本领强,助我轻松把活忙

知日

AI #人工智能 小浣熊家族

实测小浣熊AI办公神器(效率翻倍不是梦)

攻城先森

人工智能 智能助手 大模型 AIGC 办公小浣熊

小浣熊家族:自媒体新手的快速成长指南

程序员海军

AI 办公小浣熊 小浣熊家族 小浣熊

蓝易云 - Linux网络配置文件:MAC,UUID,设备名,子网掩码,网关,DNS等底层结构、架构图,工作原理 ,使用场景详解

百度搜索:蓝易云

Linux Mac 网络 DNS 云服务器

无损音乐播放器推荐:Audirvana for Mac 中文激活版

你的猪会飞吗

Mac 软件

【开源鸿蒙】编译OpenHarmony轻量系统QEMU RISC-V版本

码匠许师傅

qemu OpenHarmony risc-v

ToB市场部如何选择最优的合作平台

客户在哪儿AI

ToB营销 ToB获客 ToB增长 ToB销售

Mac应用程序清理卸载工具:App Cleaner & Uninstaller for Mac 中文版

你的猪会飞吗

Mac软件下载站 mac破解软件下载

我的数据分析大师-办公小浣熊

黑白相间

数据分析 办公小浣熊

开源创新引领未来|酷克数据亮相PostgreSQL中国技术大会,荣获数据库杰出贡献奖

酷克数据HashData

从0-100:钓鱼场小程序开发笔记(上)

CC同学

想知道海外技术面试都考些什么吗?

王中阳Go

Go 数据库 面试 算法 面经

深入了解项目跟踪软件的关键优势

爱吃小舅的鱼

项目进度管理

供配电学习笔记 day4

万里无云万里天

自动化 电力 工厂运维

Oracle,MySQL,SQLServer三种关系型数据库的特点介绍

源字节1号

小程序 开源 软件开发 前端开发 后端开发

我的数据清洗能手小浣熊

轻口味

征文活动 办公小浣熊 小浣熊家族

java+uniapp实现微信JSSDK扫码功能

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

客户在哪儿AI用数据解决ToB企业市场和销售脱节问题

客户在哪儿AI

ToB营销 ToB获客 ToB增长 ToB销售

ToB活动营销先要区分战略级活动、常规级活动和与我无关的活动

客户在哪儿AI

ToB营销 活动营销 ToB获客 ToB销售

破解缺陷管理:挑选顶尖系统的秘籍

爱吃小舅的鱼

缺陷跟踪

蓝易云 - linux IP地址原理,分类,子网划分,VLAN,TRUNK详解

百度搜索:蓝易云

运维 Web IP 网络 云服务器

蓝易云 - 如何在云服务器上搭建网站?建站的4大步骤

百度搜索:蓝易云

云计算 运维 云服务器 服务器租用 高防服务器

蓝易云 - C++中的const成员变量和成员函数

百度搜索:蓝易云

c++ 运维 云服务器 const 服务器租用

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