Spring Framework 1.1 第二个候选版本发布

发布 | Thomas Risberg | 2004年8月19日 | ...

我们很高兴地宣布 Spring Framework 1.1 第二个候选版本现已可用。这将是 1.1 的最后一个候选版本;1.1 正式版预计很快就会发布。



此版本中的新特性包括

  • 新的 HTTP 调用者远程策略,它通过 HTTP 使用 Java 序列化(结合了 RMI 和 Hessian 的优势)
  • 用于 HTTP/RMI 调用者的 RemoteInvocationFactory 和 RemoteInvocationExecutor 策略,用于提供额外的调用上下文
  • 基础的 JSF 支持,以 JSF VariableResolver 实现的形式提供,该实现能够感知 Spring 管理的中间层 Bean
  • Velocity 和 FreeMarker 的表单简化宏,提供 HTML 输入宏等,以便轻松构建表单

方法注入

工程 | Rod Johnson | 2004年8月6日 | ...

几个月前,在我还没有博客的日子里,Cedric Bob 曾讨论过“Getter 注入”。

基本概念是 IoC 容器在部署时可以覆盖托管对象上的抽象或具体方法。容器注入的是一个方法,例如 getter 方法,而不是像 Setter 注入那样注入引用或基本类型。碰巧的是,我当时已经在为 Spring 1.1 开发容器方法覆盖机制,该机制已在 Spring 1.1 RC1 中发布。这是一个有趣的概念,绝对是完整 IoC 容器的一部分。然而,我……

Spring Framework 1.1 第一个候选版本发布

发布 | Thomas Risberg | 2004年7月28日 | ...

Spring 团队很高兴宣布 Spring 1.1 的第一个候选版本



Spring 1.1 RC1 中的新特性和增强功能包括
  • IoC 容器支持方法注入:覆盖具体或抽象方法,通常用于查找由容器管理的依赖。这意味着更少需要实现 BeanFactoryAware 等特定于 Spring 的接口。
  • IoC 容器现在可以从静态工厂方法以及构造函数获取对象。这一增强功能实现了出色的 AspectJ 集成:现在可以使用 Spring 依赖注入配置 AspectJ 切面,就像配置任何对象一样。我们计划在 1.1 正式版之前提供 AspectJ 集成的示例。
  • 支持发送和接收 JMS 消息
  • 支持 Apache OJB 作为 ORM 替代方案,并在 Spring 一致的数据访问抽象内提供
  • 显著改进的 JDO 支持
  • 在转换 SQLExceptions 和其他 JDBC 增强功能方面具有更大的灵活性
  • 使用 JDBC 时支持嵌套事务和保存点。声明式事务管理可以支持嵌套事务。
  • 如果所有 Advisor 和目标对象都是可序列化的,则 AOP 代理现在也是可序列化的
  • 改进的 Velocity 和 FreeMarker 支持
  • 重新设计了父/子 Bean 定义概念:子 Bean 现在可以覆盖任何继承的设置。这可以用于简化配置。
Spring 1.1 正式版计划于 8 月中旬发布,并且将与 Spring 1.0.2 完全向后兼容。由于 Spring 的目标是最大程度地减少应用程序代码对框架的依赖,并且更改是向后兼容的,因此我们预计现有应用程序在迁移到 Spring 1.1 时无需进行任何代码更改。

从现在到 1.1 正式版发布之间,主要重点将放在文档和示例上。

有关详细信息,请参阅 变更日志

可在此处下载此版本。

Spring Framework 1.0.2 发布

发布 | Thomas Risberg | 2004年6月2日 | ...

我们很高兴宣布 Spring Framework 1.0.2 发布。

此版本引入了框架的各种增强功能,以及一些次要的错误修复。

此版本中的增强功能包括

  • 新的“mock”源代码树和“spring-mock”jar 文件,包含用于应用程序的 JNDI 和 Servlet API mock 
  • CachedIntrospectionResults 在关闭时刷新 JavaBeans Introspector 缓存,以便进行适当的垃圾回收
  • 添加了 ObjectFactory 接口和 ObjectFactoryCreatingFactoryBean,用于无侵入地创建原型 Bean
  • AbstractXmlApplicationContext 使用 PathMatchingResourcePatternResolver 处理 Ant 风格的配置位置模式
  • 添加了对“xxx*”字段的支持……

Spring Framework 1.0.1 发布

发布 | Thomas Risberg | 2004年4月22日 | ...

我们很高兴宣布 Spring Framework 1.0.1 发布。

这是一个错误修复和次要增强版本;

最重要的修复和新特性是

  • 添加了 Struts ActionSupport 和 DispatchActionSupport 基类,以便轻松访问 Spring 上下文
  • 添加了 Struts ContextLoaderPlugIn 和 DelegatingActionProxy,取代了 Don Brown 的 Spring Struts Plugin
  • 重写了 Tiles 的 ComponentControllerSupport 类,使其兼容 Struts 1.1 和 Struts 1.2
  • 修复了 Hibernate/JTA 同步清理问题,以防 Hibernate 在提交时刷新失败
  • 添加了对使用纯 JTA 或 EJB CMT 的事务范围 Hibernate Session 的支持,无需 JtaTransactionManager
  • 修复了……

Spring Framework 1.0 正式版发布

发布 | Thomas Risberg | 2004年3月24日 | ...

我们很高兴地宣布 Spring Framework 1.0 正式版刚刚发布。

1. 范围

Spring 1.0 是一个完整的 Java/J2EE 应用程序框架,涵盖以下功能
  • 当今最先进的轻量级容器,支持各种 setter 和构造函数注入方式
  • 基于 AOP Alliance 接口的 AOP 拦截框架,与核心容器集成
  • JNDI 支持类,允许轻松将 Spring 管理的 Bean 与 JNDI 查找的对象进行连接
  • 应用程序上下文概念,提供资源加载和消息访问抽象

Spring Framework 1.0 第二个候选版本发布

发布 | Thomas Risberg | 2004年3月2日 | ...

我们很高兴地宣布 Spring Framework 1.0 第二个候选版本刚刚发布。RC2 涵盖了所有针对 1.0 正式版的功能,正式版应该很快就会发布。


自第一个候选版本以来的更改包括
  • 通过 Quartz 和 Timer 的调度支持
  • 支持 iBATIS SQL Maps 2 的 SqlMapClient API
  • JdbcTemplate 便利方法,接受预处理语句参数作为 Object 数组
  • 支持自定义 RMI 套接字工厂和额外的 RMI 调用参数
  • PreferencesPlaceholderConfigurer,通过 J2SE 1.4 Preferences 解析占位符
  • XML Bean 定义中 "constructor-arg" 标签的可选 "type" 属性
  • 修订的 BeanFactoryLocator 实现
  • 简化的 AOP Advisor 接口层次结构
  • 修订的 DataFieldMaxValueIncrementer 实现层次结构
  • LocalSessionFactoryBean 中扩展的映射配置选项
  • 元数据支持使用最新的 Commons Attributes 快照
  • VelocityView 支持 Velocity Tools 1.1
完整的更改列表包含在变更日志中。

可在此处下载此版本。

另外说明:1.0 版本发布后,我们将专注于新特性,其中一些可以在我们的 JIRA 中找到。请查阅,但请注意该列表仍可能更改。[2004-03-01]

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助您飞速发展。

了解更多

获取支持

Tanzu Spring 提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅即可。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部