这是 Tomcat,还是房间里的那头大象?

工程 | Rod Johnson | 2007年12月24日 | ...

有时重要的变化会悄然发生。这种变化不是由营销活动驱动的,而是由许多个人决定促成的;没有大张旗鼓;等到它们被注意到时,已经具有惊人的势头。我在最近的 Spring Experience 会议的开场主题演讲中提到了这样一个发展:Tomcat 的稳步崛起。

最近,我们在 SpringFramework.org 上开始进行投票,其中一些结果很有趣。问题是“您使用哪个(哪些)应用程序服务器?”,结果如下:BEA WebLogic(各种版本)和 JBoss AS 在 Java EE 应用服务器中并列第一……

Spring Integration 示例

工程 | Mark Fisher | 2007年12月21日 | ...

在我最近的帖子中,我曾提到Spring Integration的Subversion仓库将很快公开访问,很高兴现在提供该链接。您可以使用以下命令检出项目

svn co https://anonsvn.springframework.org/svn/spring-integration/base/trunk spring-integration

如果检出成功,您应该会看到以下目录结构

spring-integration/
  +--build-spring-integration/
  +--spring-build/
  +--spring-integration-core/
  +--spring-integration-samples/

我想借此机会向大家介绍一些……

Spring .NET 1.1 发布

版本发布 | Ben Hale | 2007年12月20日 | ...

 

我们很高兴地宣布 Spring .NET 1.1 最终版现已发布

Spring .NET
下载 | 支持 | 文档 | 变更日志

 功能摘要

  •  控制反转容器
  • 面向切面编程框架
  • 切面库
  • ASP.NET 框架
  • ASP.NET AJAX 集成
  • ADO.NET 框架
  • 声明式事务管理
  • 声明式中间件服务
  • NHibernate 集成
  • NUnit 集成测试
请阅读概述以获取这些功能的更多描述。

 

这个版本的发布历经漫长,团队衷心感谢所有为该项目做出贡献的人。

节日快乐,尽情享受!

Spring IDE 2.0.2 发布

发布 | Christian Dupuis | 2007 年 12 月 15 日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring IDE 2.0.2 已于今日发布。2.0.2 主要是一个错误修复和增强版本,但最终增加了对 Spring 2.5 功能的工具支持,例如 <context:* /> 和 <jms:* /> 命名空间以及组件扫描功能。

Spring IDE 2.0 Logo

下载 | 文档 | Changelog

该版本可从我们的 release update site 获取。Spring IDE 2.0.2 与即将发布的 Eclipse 3.4(又名 Eclipse Ganymede)的当前里程碑构建兼容。

Spring Integration:Spring 产品组合中的新成员

工程 | Mark Fisher | 2007年12月14日 | ...

昨天上午,我在 The Spring Experience 上进行了题为“使用 Spring 进行企业集成模式”的分为两部分的会议。第一个会议包括对 Spring 对企业集成核心支持的概述,包括 JMS、远程调用、JMX、调度和电子邮件。该会议还对 Gregor Hohpe 和 Bobby Woolf 的同名书籍中介绍的几种 企业集成模式 进行了高层讨论。在第二个会议中,我正式发布了“Spring Integration”,这是 Spring 产品组合的新成员。Spring Integration 构建在……

Spring Web Services 1.5.0 M1 发布

发布 | Arjen Poutsma | 2007 年 12 月 8 日 | ...

亲爱的 Spring 社区:
我很高兴地宣布 Spring Web Services 1.5.0 M1 已发布。

Spring-WS Logo

下载 | 参考文档 | API 文档

此里程碑版本引入了:

  • JMS 传输支持,支持客户端和服务器端
  • 电子邮件传输支持,同样支持客户端和服务器端
  • 两个新的 Spring 命名空间,它们大大减少了配置 marshaller 和典型 Spring-WS 构造所需的 XML 量
  • SOAP 1.2 兼容的 WSDL 描述符生成
  • Spring-WS jars 现在是 OSGi 捆绑包

此外,还有其他一些小改进和错误修复。

Spring-WS 1.5.0 M1 是 1.5 系列的第一个里程碑,除了上述功能外,它还将包括对 WS-Addressing、客户端的 WS-Security 和 Java 1.4、@Endpoint 组件扫描等方面的支持。

有关更多信息,请参阅 Spring Web Services

Spring LDAP 1.2.1 发布

发布 | Ulrik Sandberg | 2007 年 12 月 8 日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring LDAP 1.2.1 版已发布。这是一个更新版本,添加了一个新的连接池库并修复了 1.2 中的一些问题。下载 | 更新日志

一些更重要变更的摘要

  • 添加了连接池库,其具有灵活的连接验证和比内置连接池更好的配置。非常感谢 Eric Dalquist 的贡献。(LDAP-85
  • 修复了 AbstractContextSource 中的一个问题,该问题导致不必要地引用了 LDAP Booster Pack (ldapbp)。(LDAP-88, LDAP-89
  • 修复了 SimpleLdapTemplate 中的一个错误,该错误导致调用了错误的目标方法。(LDAP-93
  • 将 AbstractContextSource 中的 createContext 设为 protected 而非包私有。(LDAP-94

关于 Spring LDAP
Spring LDAP 是一个用于简化 LDAP 操作的 Java 库,基于 Spring 的 JdbcTemplate 模式。该框架将用户从查找和关闭上下文、循环遍历结果、编码/解码值和过滤器等繁重工作中解脱出来。

LdapTemplate 类封装了传统 LDAP 编程中涉及的所有管道工作,例如创建 DirContext、循环遍历 NamingEnumerations、处理异常和清理资源。这让程序员可以处理重要的事情——在哪里找到数据(DN 和过滤器)以及如何处理它(映射到和从域对象、绑定、修改、解绑等等),就像 JdbcTemplate 将程序员从所有除了实际 SQL 和数据如何映射到域模型之外的工作中解脱出来一样。

除此之外,Spring LDAP 还提供事务支持、一个连接池库、从 NamingExceptions 到镜像的未检查 NamingException 层次结构的异常转换,以及用于处理过滤器、LDAP 路径和属性的多个实用程序。

Spring-LDAP 需要 J2SE 1.4。构建需要 J2SE 1.4。运行示例需要 J2EE 1.4(Servlet 2.3,JSP 1.2)。

从何开始
从上面的链接下载分发包。分发包包含详尽的 JavaDoc 文档以及完整的参考文档和示例应用程序,说明了使用 Spring LDAP 的不同方式。

主页
Spring LDAP 的永久主页是 http://www.springframework.org/ldap

历史
Spring LDAP 基于 SourceForge LdapTemplate 项目。建议 LdapTemplate 用户切换到 Spring LDAP。

Mattias Arthursson & Ulrik Sandberg
Spring LDAP 项目团队

Spring Security 2.0 有哪些新特性?

工程 | Ben Alex | 2007 年 12 月 06 日 | ...

今天我在博客圈闲逛,偶然看到了我读过的最短的 博客文章 之一。几乎整篇文章的内容是:“每次你使用 Acegi,就会有一只小精灵死去。可悲的是,确实没有什么更好的东西可以用……”

通过我们的 社区论坛开发者 邮件列表JIRA用户 大会 BOFs培训支持咨询团队博客,我们收到了大量的社区反馈。毫无疑问,许多人一直在寻求改进 Spring Security(以前称为 Acegi)的配置格式,并且我们已经投入了大量时间来实现这一目标。

由于我将在下周的 Spring Experience 会议上 发表演讲,Spring Security 2.0.0 M1 的配置得到了极大的简化。您现在可以向您的……添加 Spring Security。

Spring Batch 1.0.0.m3 发布

版本发布 | Ben Hale | 2007年12月05日 | ...

Spring Batch 1.0.0.m3 现已通过 Spring 产品组合里程碑仓库浏览)发布。有关更多信息,请参阅 Spring Batch 下载页面

我们收到了社区以及许多正在使用或评估 Spring Batch 的 Accenture 项目的大量良好反馈。因此,1.0.0-m3 版本包含相当多的错误修复和新功能。对现有用户的主要影响将是输入和输出抽象中的类名更改。对于新用户(非 Maven 用户),使用 包含所有依赖项的新 .zip 程序集 将更容易上手。有……

Spring 动态语言支持与 Groovy DSL

工程 | Dave Syer | 2007 年 11 月 29 日 | ...

自 Spring 2.0 引入 Spring 动态语言支持以来,它一直是 Groovy 的一个有吸引力的集成点,而 Groovy 为定义领域特定语言 (DSL) 提供了丰富的环境。但是,Spring 参考手册中 Groovy 集成的示例范围有限,并未展示 Spring 中针对 DSL 集成的功能。在本文中,我将展示如何使用这些功能,并以 Grails 发行版中的 Groovy DSL 向现有 ApplicationContext 添加 Bean 定义为例。

Groovy Bean

Spring 动态语言集成的基本功能在 XML 的“lang”命名空间中公开。您可以做的最直接的事情是在单独的文件或 XML 内联中将 Spring 组件定义为 Groovy bean。此功能在 Spring 参考指南中有所介绍(http://static.springframework.org/spring/docs/2.5.x/reference/index.html……)。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有