Spring.NET 1.3.1 发布

发布 | sbohlen | 2010年12月14日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring .NET 1.3.1 现已发布。

下载 | 支持 | 文档 | 社区

此版本包含以下新的主要功能

  • 用于 WCF 集成的命名空间解析器
  • 核心 DI 功能的初始 ASPNET MVC 2 集成
  • 使用 WCF 的 WebServiceHostFactory 支持 DI
  • 原生 .NET 4 编译程序集
  • 在使用 NHibernate 时支持在运行时切换多个数据库
  • 支持 NHibernate 3.0 GA 版本
  • 将 Quartz.NET 支持升级到版本 1.0.3
  • 将 Apache.NMS.ActiveMQ 支持升级到版本 1.4.1
  • 超过 100 个错误修复和其他改进

请参阅 更改日志 以获取更多详细信息。

Spring Data - Redis 支持 1.0.0.M1 发布

发布 | Costin Leau | 2010年12月13日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Data - Redis 支持 1.0 项目的第一个里程碑版本现已发布!Spring Data 项目的主要目标是简化构建使用新数据访问技术的 Spring 驱动的应用程序,例如非关系型数据库、map-reduce 框架和基于云的数据服务。Redis 模块提供了与 Redis 键值存储的集成。

下载 | JavaDocs | 参考文档 | 更改日志

要了解有关该项目的更多信息,请访问 Spring Data 主页

1.0.0 M1 中的功能包括

  • 连接包作为跨多个驱动程序的低级抽象
  • 对 Redis JedisJRedis 驱动程序/连接器的配置支持
  • 异常转换 到 Spring 的可移植数据访问异常层次结构以用于 Redis 驱动程序异常
  • 泛型 RedisTemplate 用于异常转换和序列化支持
  • 各种序列化策略
  • 原子 计数器 支持类
  • 基于 Redis 的 JDK 集合 实现

Spring Mobile 1.0.0.M2 发布

发布 | Keith Donald | 2010年12月09日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring Mobile 项目的第二个里程碑版本现已发布!

Spring Mobile 为 Spring MVC 提供了扩展,有助于开发跨平台移动 Web 应用程序。1.0.0.M2 版本的定义功能是“站点切换器”,它会将移动用户切换到您的移动站点,除非他们已表示对您的普通站点的偏好。这在旨在为移动用户提供单独站点的应用程序中很有用。

有关站点切换算法的更多详细信息,请参阅 更改日志

要查看站点切换器的实际操作,请查看 lite-showcase 示例应用程序并观看其支持的屏幕截图

Spring Mobile 1.0.0.M2 Screencast

此里程碑是在未来令人兴奋的道路上的第二个里程碑。我们邀请您 参与 Spring Mobile 开发,并期待您的反馈!

* Spring Mobile 1.0.0.M2 屏幕截图包含乐队 The Smashing Pumpkins 的免费音乐。该屏幕截图与 The Smashing Pumpkins 无关,也未得到其认可。

Spring GemFire 1.0.0.M2 发布(适用于 Java 和 .NET)

发布 | Costin Leau | 2010年12月08日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring GemFire 1.0 项目的第二个里程碑版本现已发布(适用于 Java 和 .NET)!Spring GemFire 项目旨在简化构建使用 GemFire 作为分布式数据管理平台的 Spring 驱动的、高度可扩展的应用程序。

新的里程碑更新包括

  • 对 GemFire 6.5(除 6.0 外)的原生支持
  • 用于配置所有主要 GemFire 组件的广泛命名空间支持:缓存、复制、分区和客户端区域等等
  • 区域查找仅的新配置选项
  • 更多文档(是上一个版本的两倍)

要了解有关该项目的更多信息,请访问 Spring GemFire 主页

立即下载适用于 Java 的 Spring GemFire | 适用于 .NET 的 Spring GemFire

期待您的反馈!

Spring LDAP 1.3.1 发布

发布 | Ulrik Sandberg | 2010年11月30日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring LDAP 1.3.1 版本已发布。这是一个更新版本,添加了一个新的 LDIF 解析库、一个对象目录映射 (ODM) 框架,并修复了 1.3.0 中的一些问题。下载 | 更改日志

更重要更改的摘要

  • 添加了一个对象目录映射 (ODM) 框架,用于在 LDAP 和 Java 对象之间进行基于注释的映射;类似于 Hibernate 或 JPA,但适用于 LDAP。感谢 Paul Harvey 为此做出的贡献。(文档
  • 添加了一个 LDIF 解析库,并可选地与 Spring Batch 集成。感谢 Keith Barlow 为此做出的贡献。(文档
  • 添加了对 ContextMapperCallbackHandler 的扩展,可以为关联的映射器提供一个指示,表明响应对于每个搜索结果都不同。(LDAP-185
  • 现在支持 DIGEST-MD5 SASL 身份验证机制。由 Marvin S. Addison 贡献。(LDAP-173
  • AbstractTlsDirContextAuthenticationStrategy 现在提供了一个 setter,用于自定义用于 TLS 协商的 SSLSocketFactory。(LDAP-180
  • 添加了身份验证方法,这些方法通过 AuthenticationErrorCallback 提供可能的身份验证异常。(LDAP-192

在这里获取最新的 Spring LDAP 版本

Ulrik Sandberg 和 Mattias Hellborg-Arthursson,Jayway
Spring LDAP 团队

关于

Spring LDAP 是一个 Java 库,用于简化 LDAP 操作,基于 Spring 的 JdbcTemplate 模式。该框架为用户减轻了常见任务的负担,例如查找和关闭上下文、循环遍历结果、编码/解码值和过滤器等等。

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

此外,Spring LDAP 还提供事务支持、一个池库、一个对象目录映射 (ODM) 框架、一个具有 Spring Batch 集成的 LDIF 解析库、从 NamingExceptions 到镜像的未检查异常层次结构的异常转换,以及一些用于处理过滤器、LDAP 路径和属性的实用程序。

Spring LDAP 需要 J2SE 1.4 或更高版本才能运行,并且适用于 Spring Framework 2.0.x、2.5.x 以及 3.0.x。构建从源代码构建发布二进制文件需要 J2SE 1.4 或更高版本。对于 1.2.1 版本,从源代码构建时还需要安装 JavaCC 4.0。对于 1.3.x 版本则不需要,因为它使用 Maven2,后者在幕后处理所有此类依赖项。

从哪里开始

从上面的链接下载分发版。分发版包含广泛的 JavaDoc 文档以及完整的参考文档和一个示例应用程序,说明了使用 Spring LDAP 的不同方法。

支持

支持可在 Spring LDAP 支持论坛 上获得
错误报告、增强请求和补丁应提交到 JIRA 问题跟踪器

源代码

源代码在 Spring Framework Subversion 存储库中可用
http://src.springframework.org/svn/spring-ldap/trunk(最新源代码)
http://src.springframework.org/svn/spring-ldap/tags/spring-ldap-1.3.1.RELEASE(1.3.1 源代码)

Maven 用户

所有生产版本的工件都将从中央 Maven 存储库中获得。或者,您可以指定 SpringSource 发布存储库

<repositories>
    <repository>
        <id>spring-release</id>
        <url>http://maven.springframework.org/release</url>
    </repository>
</repositories>

1.3.1.RELEASE 中的依赖项为

<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core-tiger</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-odm</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-batch</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>

发布候选版本和里程碑版本可从 Spring Source 里程碑存储库获得

<repositories>
    <repository>
        <id>spring-milestone</id>
        <url>http://maven.springframework.org/milestone</url>
    </repository>
</repositories>

每夜快照可从 Spring Source 快照存储库获得

<repositories>
    <repository>
        <id>spring-snapshot</id>
        <url>http://maven.springframework.org/snapshot</url>
    </repository>
</repositories>

1.3.2.CI-SNAPSHOT 的依赖项为
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core-tiger</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-odm</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-core</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-batch</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>

Spring Integration 的 Maven 配置

发布 | Mark Fisher | 2010年11月30日 | ...

依赖项

在 POM 的 <dependencies> 部分中添加以下内容

<dependency>
   <groupId>org.springframework.integration</groupId>
   <artifactId>spring-integration-core</artifactId>
   <version>2.2.3.RELEASE</version>
</dependency>

这将使“spring-integration-core”模块可用于您的项目(“核心”包括消息传递 API 和企业集成模式支持)。如果您想使用任何适配器或对 XML、Groovy 和/或 Spring Security 的支持,则可以改为添加以下一项或多项作为“artifactId”值

  • spring-integration-event
  • spring-integration-feed
  • spring-integration-file
  • spring-integration-ftp
  • spring-integration-groovy
  • spring-integration-http
  • spring-integration-ip
  • spring-integration-jdbc
  • spring-integration-jms
  • spring-integration-jmx
  • spring-integration-mail
  • spring-integration-rmi
  • spring-integration-security
  • spring-integration-sftp
  • spring-integration-stream
  • spring-integration-test
  • spring-integration-twitter
  • spring-integration-ws
  • spring-integration-xml
  • spring-integration-xmpp

注意: 上述任何模块都会将“核心”模块作为传递依赖引入,因此如果您至少使用其中一个模块,则无需在 POM 中包含它。此外,一些…

Spring Integration 2.0 GA 版本发布 (2010年11月)

发布 | Adam Fitzgerald | 2010年11月29日 | ...

以防您错过,上周Mark Fisher宣布Spring Integration 2.0 现已发布 GA 版本。参考手册中有一个"Spring Integration 2.0 的新功能?"章节,作为现有 1.0 用户的绝佳起点,并提供了指向手册中相关章节的多个链接,其中详细解释了新功能。Mark 的博客还介绍了相应的 Maven POM 条目和一个示例应用程序供社区尝试。

还有一场最近的网络研讨会,名为基于消息的架构与 Spring,其中包含对 Spring 对 ApplicationEvents、JMS、AMQP、任务执行和调度的支持的相当广泛的概述。还介绍了一个演示,展示了许多适配器:REST、SOAP、电子邮件、XMPP 和 Twitter。对于希望在短短一小时内尽可能多地了解 Spring Integration 及其在 Spring 平台中的作用的任何人,都强烈推荐观看此网络研讨会。

下载 | 参考手册 | 网络研讨会 | 论坛 | 问题跟踪器

Spring Android 1.0.0.M1 版本发布

发布 | Roy Clarkson | 2010年11月20日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布,Spring Android 项目的首个里程碑版本现已推出!

Spring Android 支持在 Android 环境中使用 Spring 框架。1.0.0.M1 版本的定义功能是 RestTemplate 支持,它提供了一个强大的 REST 客户端,可在原生 Android 应用程序中使用。

为了帮助您入门,Keith 发布了一篇Spring 入门移动应用程序开发博客,其中提供了对该项目的见解。

这个里程碑是未来令人兴奋的道路上的第一步。如果您正在构建与 Spring Web 应用程序通信的原生 Android 应用程序,我们邀请您加入 Spring Android 项目的开发!

Spring Mobile 1.0.0.M1 版本发布

发布 | Roy Clarkson | 2010年11月19日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布,Spring Mobile 项目的首个里程碑版本现已推出!

Spring Mobile 为 Spring MVC 提供了扩展,有助于开发跨平台的移动 Web 应用程序。1.0.0.M1 版本的定义功能是支持服务器端设备检测。

为了帮助您入门,Keith 发布了一篇Spring 入门移动应用程序开发博客,其中提供了对该项目的见解。

这个里程碑是未来令人兴奋的道路上的第一步。我们邀请您参与 Spring Mobile 的开发,并期待您的反馈!

获取 Spring 新闻通讯

保持与 Spring 新闻通讯的联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部