Spring Data Neo4j 2.0.0 发布

发行版 | Michael Hunger | 2011 年 12 月 23 日 | ...

尊敬的 Spring 开发者和图形设计师:

我们很高兴地向您介绍 Spring Data Neo4j 2.0 的发布,作为我们送给大家的一份小圣诞礼物。Spring Data Neo4j 基于 Neo4j 1.6.M02

此版本的重大功能是添加了 简单映射模式 (spring-data-neo4j)。只需注释您的 POJO,并使用 GraphRepository 进行常用的 CRUD 和高级查询操作。

对于图形附加的 POJO 和高性能用例,您可以使用 高级映射模式 (spring-data-neo4j-aspects),它利用 AspectJ 来增强您的域类。

两种映射模式都使用相同的底层代码,该代码现在基于 Spring Data Commons 映射基础设施。

我们通过支持新的 Cypher 功能、将从查找方法导出的查询添加到存储库以及扩展结果处理转换以包括映射接口、页面等的投影,改进了对 Cypher 图形查询语言 的支持。

除了添加 Neo4j-spatial 项目提供的初步 地理空间支持 之外,我们还支持新的类型安全 Cypher-DSL,它也可以与 Query-DSL 结合使用。

现在,示例项目 已包含在主源代码树中,因此它们始终是最新的。电影爱好者教程应用程序 也包含在 3 个版本的示例中(简单映射、高级映射、REST)。

由于最近在 Heroku 上公开发布了 Neo4j 附加组件,我们添加了一个章节,介绍如何将 Spring Data Neo4j 应用程序部署到 Heroku 云中。您还会找到一个名为“todos”的配套示例应用程序,该应用程序已准备好进行部署。

特别感谢 Junisphere 的 *James* 和 *Werner* 为所有代码贡献和修复所做的努力。

在过去的几周里,我们在 Spring 论坛JIRANeo4j 邮件列表 上收到了更多反馈。我们利用您的帮助来消除错误,改进行为和文档。非常感谢所有报告问题和贡献见解的人。

要了解更多关于 Spring Data Neo4j 的信息,请务必观看项目负责人 Michael Hunger 的 介绍性网络研讨会,并查看详尽的 指南Spring One 大会上的详细演示 可在 InfoQ 上获取。

然后请亲自动手,将 Spring Data Neo4j 包含在您的假日项目中,您可以用它来从新的角度看待您的领域。

节日快乐!
Spring Data 和 Neo4j 团队

项目资源
下载 | 参考卡 | JavaDocs | Spring Data 图形指南 | 变更日志 | GitHub 仓库

Spring Data MongoDB 1.0 GA 发布

发行版 | Oliver Drotbohm | 2011 年 12 月 22 日 | ...

尊敬的 Spring 社区:

为了继续 SpringSource 的圣诞礼物,我想宣布 Spring Data Mongo 1.0 GA 可用。此版本标志着使用 MongoDB 数据存储开发复杂数据访问的第一步的漫长旅程的结束。总体功能集包括

  • MongoTemplate 简化了执行常见 Mongo 操作,包括 map-reduce 和地理空间查询
  • Spring 命名空间用于配置 MongoDB 实例、副本集和 JMX 监控
  • MongoConverter 用于域类映射和持久化
  • Spring Data 存储库支持
  • MongoDB Log4j 附加程序
  • 跨存储持久性 - 支持使用 MongoDB 透明地持久化/检索字段的 JPA 实体
  • 基于 Java 的查询、条件和更新 DSL
  • QueryDSL 集成

此版本的一部分是 Spring Data Commons 1.2 GA 的发布,其中包含大多数核心功能的高级功能,例如实体映射和存储库抽象。请注意,我们将从 GitHub 删除 Spring Data 文档存储库,因为我们已将其移至 Spring Data…

vFabric SQLFire 1.0 发布

发行版 | Adam Fitzgerald | 2011 年 12 月 15 日 | ...

VMware vFabric SQLFire

VMware 的 vFabric SQLFire 今日正式发布。它是一个内存优化分布式 SQL 数据库,为数据密集型现代应用程序提供动态可扩展性和高性能。SQLFire 为开发人员提供了一个简单的 SQL 接口,Spring 开发人员可以使用普通的 JDBC 轻松连接他们的应用程序。

  • Jags Ramnaryan 编写的 SQLFire 博客 对此产品帮助解决的问题进行了很好的介绍。
  • Jags 还提供了一个很棒的 YouTube 视频 SQLFire 简介
  • 有一个很棒的 分步教程 可帮助您开始使用 SQLFire。
  • 感兴趣的开发人员始终可以在 SQLFire 社区 讨论论坛中提问。

因此,如果您正在寻找一种具有简单 SQL 访问的高性能、动态扩展的数据解决方案,请务必 下载 SQLFire 并试用一下。

Spring Social 1.0.1 发布

发行版 | Craig Walls | 2011 年 12 月 15 日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring Social 1.0.1 发布!

Spring Social 是 Spring Framework 的扩展,它使您可以将 Java 应用程序连接到 Facebook 和 Twitter 等软件即服务 (SaaS) 提供商。

除了核心 Spring Social 项目之外,Spring Social Twitter 1.0.1 和 Spring Social Facebook 1.0.1 也已可用。这些版本修复了自 1.0.0 以来发现的错误,并进行了一些小的改进。请参阅变更日志 (核心 | Facebook | Twitter) 以了解更多详细信息。

我们还很高兴地宣布 Spring Social LinkedIn 1.0.0.M4 现已可用,其中包含更完整的 API 绑定。我们期待您的反馈,因为我们将 Spring Social LinkedIn 越来越接近 1.0.0 GA 版本。(感谢 Robert Drysdale 贡献了大部分 LinkedIn API 绑定代码!)

要获取软件,请下载发行版 (核心 | Facebook | Twitter) 或只需将 maven 工件 添加到您的项目中。要查看其运行情况,请试用 快速入门 并启动 示例。在使用过程中,请补充 参考手册 中的信息。

Spring Social 需要 Spring Framework 3.0.5 或更高版本才能运行。我们建议对于新应用程序使用 Spring 3.1 以利用核心框架的最新进展。请参阅参考手册以了解依赖项的完整描述。

Spring Data GemFire 1.1.0 发布

发行版 | Costin Leau | 2011 年 12 月 14 日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring GemFire 1.1 项目的 GA 版本现已可用!Spring GemFire 项目旨在简化使用 GemFire 作为分布式数据管理平台构建 Spring 支持的高可扩展性应用程序。

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

1.1 版本更新包括

  • 将 Maven 命名与 Spring Data 约定对齐(新的 ID 为“org.springframework.data”/“spring-data-gemfire”)
  • 在缓存和客户端缓存命名空间上引入了 PDX 属性
  • 升级到 Spring Framework 3.1 GA
  • 专门支持索引
  • 改进的区域创建
  • 专门支持连续查询(GemFire 的消息驱动 POJO)
  • 广泛的客户端缓存支持
  • 命名空间支持区域过期
  • 对即将推出的 GemFire 6.6 的原生支持
  • CacheServer 支持
  • Spring 3.1 缓存抽象的 GemFire 实现
  • 支持具有可变参数的查询

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

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

期待您的反馈!

附注:请在 Maven… 时使用 **maven.springframework.org/release**

Spring Data Redis 1.0.0 发布

发行版 | Costin Leau | 2011 年 12 月 14 日 | ...

尊敬的 Spring 社区,我很高兴地宣布 Spring Data Redis 1.0 项目的第一个 GA 版本现已可用!

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

Spring Data Redis 功能包括

  • 连接包作为跨多个驱动程序的低级抽象
  • 对 Redis JedisJRedisRJC 驱动程序/连接器的配置支持
  • 异常转换 将Redis驱动程序异常转换为Spring的可移植数据访问异常层次结构
  • 泛型化RedisTemplate,用于异常转换和序列化支持
  • JDK、JSON和Spring对象/XML映射对象和哈希序列化器
  • Spring 3.1缓存抽象实现用于Redis
  • 发布-订阅支持(例如用于消息驱动POJO的MessageListenerContainer)
  • 排序和管道功能
  • 对SORT、SORT/GET模式和返回的批量值的专用支持
  • 基于Redis的原子计数器和JDK集合实现

通过实时RetwisJ示例(一个部署在CloudFoundry上的Twitter克隆,完全基于Redis)了解Spring Data Redis的实际应用,该示例展示了Spring Data Redis的各种功能。

此外,还可以通过Salvatore Sanfilippo(Redis作者)和Costin Leau(Spring Data Redis负责人)举办的网络研讨会了解Redis和Spring Data Redis。

我们期待您在论坛问题跟踪器中提供反馈……

SpringSource Tool Suite 2.9.0.M1 发布

发布 | Martin Lippert | 2011年12月13日 | ...

尊敬的 Spring 社区:

我很高兴地宣布,我们刚刚发布了下一个SpringSource Tool Suite (STS)版本的第一个里程碑版本。

此2.9.0里程碑版本中的亮点

  • 常规 - 更新到 tc Server 2.6.2
  • Spring - 支持Spring Integration 2.1
  • Grails - 支持Grails 2.0
  • Grails - 改进了“where”查询和“named”查询的内容辅助功能
  • Grails - 单元/集成测试的DSL支持
  • Grails - 改进了Grails感知重构
  • Groovy - 支持Groovy 1.8.4
  • Groovy - 改进了解析器恢复(从而改进了代码辅助)
  • Groovy - 能够在代码辅助建议中抑制DGMs
  • Groovy - 对命名参数构造函数调用的内容辅助
  • Groovy - 添加了快速修复和快速辅助(例如,添加未实现的方法)
  • Gradle - 新的“tasks”视图

更多详细信息可在2.9.0.M1的新增功能文档中找到。还提供了详细的安装说明,请查看里程碑更新站点中的安装说明。

与往常一样,可从STS下载页面下载,请选中“其他下载”。

计划于2012年1月下旬发布2.9.0.M2,随后于2012年3月初发布2.9.0 GA。

Spring Data MongoDB 1.0.0.RC1 发布

发布 | Mark Pollack | 2011年12月7日 | ...

尊敬的 Spring 社区:

我很高兴地宣布Spring Data MongoDB 1.0 RC1现已可用!

Spring Data项目的主要目标是为新的数据存储提供熟悉的、一致的基于Spring的编程模型,同时保留特定于存储的功能和特性。Spring Data MongoDB项目提供与MongoDB文档数据库的集成。关键功能领域包括用于与MongoDB DBCollection交互的面向POJO的模型,以及轻松编写存储库样式数据访问层。

在我们快速转向GA的过程中,这是一个主要的错误修复版本,但是还有一些……

Spring Data JPA 1.0.2 发布

发行版 | Oliver Drotbohm | 2011年12月6日 | ...

尊敬的 Spring 社区:

我很高兴地宣布Spring Data JPA 1.0.2.RELEASE的发布。此版本包含以下改进和修复

  • 修复了Comparable值的查询创建 (DATAJPA-99)
  • 修复了实体名称包含数字时的别名检测 (DATAJPA-110)
  • SimpleJpaRepository 的 deleteAll() 不再调用 em.clear() (DATAJPA-111)
  • 升级到 Querydsl 2.2.5 (DATAJPA-102, DATAJPA-115)
  • 修复了AbstractAuditable中的审计器映射 (DATAJPA-120)
  • 合并属性引用和排序顺序的表达式创建 (DATAJPA-103)
  • 修复了QueryDslRepositorySupport中的依赖注入 (DATAJPA-113)

下载 | JavaDoc | 参考文档 | 变更日志

要了解有关该项目的更多信息,请访问Spring Data JPA页面。期待您在论坛问题跟踪器中提供反馈。

获取Spring新闻通讯

通过Spring新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部