BT

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

Spring 3.0.3与Spring Web Flow 2.1相继发布

| 作者 张龙 关注 14 他的粉丝 发布于 2010年6月23日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

spring变得很大很复杂 by chen index

RT

Re: spring变得很大很复杂 by Aiime Quqibing

好处是可以只用一小部分。

允许的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通知我

2 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT