是 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

下载 | 文档 | 变更日志

该版本可从我们的 发行更新站点 获取。Spring IDE 2.0.2 与即将推出的 Eclipse 3.4(又名 Eclipse Ganymede)的当前里程碑版本兼容。

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

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

昨天上午,我在 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 命名空间,大大减少了配置编组器和典型 Spring-WS 结构所需的 XML 量
  • SOAP 1.2 兼容的 WSDL 描述符生成
  • Spring-WS jar 文件现在是 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-88LDAP-89
  • 修复了 SimpleLdapTemplate 中调用错误目标方法的错误。(LDAP-93
  • 使 AbstractContextSource 中的 createContext 受保护而不是包私有。(LDAP-94

关于 Spring LDAP
Spring LDAP 是一个 Java 库,用于简化 LDAP 操作,基于 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 中的新功能?

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

我今天浏览博客圈时,遇到了一篇我读过的 最短的博客 之一。引用几乎整篇文章的内容,“每次使用 Acegi 时,都会有一位仙女死去。可悲的是,周围真的没有什么更好的东西……”

在我们的 社区论坛开发者 列表JIRA用户 会议 BOF培训支持咨询团队博客 中,我们收到了大量的社区反馈。毫无疑问,许多人都希望改进 Spring Security(以前称为 Acegi)的配置格式,我们也投入了大量时间来实现这一点。

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

Spring Batch 1.0.0.m3 发布

发布 | Ben Hale | 2007年12月5日 | ...

Spring Batch 1.0.0.m3 版本现已通过 Spring 产品线里程碑仓库 (浏览) 提供。 请查看 Spring Batch 下载页面 获取更多信息。

我们收到了来自社区以及众多使用或评估 Spring Batch 的埃森哲项目的宝贵反馈。因此,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 将 bean 定义添加到现有的 ApplicationContext 中。

Groovy Bean

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

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部