Spring Data Graph 1.0 支持 Neo4j 今日发布

工程 | Michael Hunger | 2011 年 4 月 19 日 | ...

这篇公告文章是由 Neo4j 团队的开发者们贡献的,他们与 SpringSource 的 Spring Data 团队密切合作,提供了 Spring Data Graph 集成库。

Spring Data Graph Logo

为了友好地介绍 Spring Data Graph,我们将在 4 月 20 日举办一场免费的 网络研讨会,由 Neo Technology 的 CEO Emil Eifrem 主讲,在美洲和欧洲有两个方便的时间段。[更新:网络研讨会视频现已在 youtube 的 SpringSourceDev 频道提供。]

现在 Spring 气息弥漫,Neo4j 和 Spring Data 团队很高兴将近一年的努力工作结出了硕果,发布了 Spring Data Graph 库的 1.0 版本Spring Data 项目旨在将 Spring Framework 便利的编程模型引入 NOSQL 数据库。Spring Data Graph 支持图数据库...

Spring Data Graph 1.0 支持 Neo4j 发布

发布 | Michael Hunger | 2011 年 4 月 18 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布,支持 Neo4j 的 Spring Data Graph 1.0 项目的第一个版本 (1.0.0.RELEASE) 现已发布!这标志着未来几个月 Spring Data 子项目系列发布的第一个版本。

Spring Data 项目的主要目标是使构建使用非关系型数据库、MapReduce 框架和基于云的数据服务等新数据访问技术的 Spring 应用变得更容易。

一篇详细介绍此版本的客座博客文章已发布在 SpringSource 博客上。

Graph Neo4j 模块提供了与 Neo4j 图数据库的集成。早在 2010 年,Rod Johnson 和 Emil Eifrem 就开始就 Spring 和 Neo4j 的集成,包括透明持久化和跨存储支持进行了头脑风暴。在初步原型之后,它在 VMware 之间的密切合作中得到了进一步发展...

Spring.NET REST Client 1.0.0 现已可用

发布 | sbohlen | 2011 年 4 月 14 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring.NET REST Client 1.0.0 现已发布。

下载 | 支持 | 文档社区

Spring.NET REST Client 是一个轻量级库(约 60k-80k,取决于您的目标平台),不直接依赖 Spring.NET Framework。它可以单独使用,也可以与 Spring.NET Framework 的其余部分结合使用,以适应不同的使用场景。

Spring.NET REST Client 1.0.0 版本包含

  • 用于客户端访问 RESTful 服务的 RestTemplate 类
  • 一组 HTTP 消息转换器,用于将对象编组到 HTTP 请求体中,并将任何响应解组回对象。

Spring.NET REST Client 支持所有以下 .NET 运行时环境

  • .NET 2.0
  • .NET Client Profile 3.5 和 4.0
  • Silverlight 3.0 和 4.0
  • Windows Phone 7.0

该项目托管在 GitHub 上。

一如既往,我们欢迎社区就 Spring.NET 的此方面及所有方面提供反馈!

从 STS 使用 Cloud Foundry

工程 | Christian Dupuis | 2011 年 4 月 13 日 | ...

到目前为止,您可能已经听说过昨天宣布的 VMware 开源 PaaS Cloud Foundry;如果没有,请务必查看网络广播录像。您可能已经阅读了早先介绍 Cloud Foundry 的 Spring 支持Spring Roo 附加组件Grails 插件的博文。

通过这篇文章,我想介绍基于 Eclipse 的 Cloud Foundry 支持,它允许您管理云部署,包括服务和服务绑定的配置、应用扩展、文件资源访问等等。

安装适用于 Eclipse 和 STS 的 Cloud Foundry

将 Cloud Foundry 插件安装到 SpringSource Tool Suite (STS) 和普通 Eclipse 中有三种选项。我将逐步介绍这些选项,以帮助您快速入门。

通过 STS 扩展安装进行安装

开始使用 Cloud Foundry 插件最简单的方法可能是将其安装到预装的 STS 副本中。您应该至少安装了 2.5.1.RELEASE 版本;2.6.1.SR1 更好。各种受支持操作系统的 STS 可以在下载页面找到。

在 STS 中,选择“帮助 > Dashboard...

启动 Cloud Foundry,业界首个开放 PaaS

工程 | Rod Johnson | 2011 年 4 月 12 日 | ...

今天,我们有一则激动人心的消息要告诉开发者:Cloud Foundry 正式发布:这是 VMware 提供的一个开源“平台即服务”(PaaS),可以轻松部署使用 Spring、Rails 和其他现代框架编写的应用。Cloud Foundry 通过支持多种编程模型、VMware 和第三方提供的多种服务、多种部署云选择以及作为开源项目发布,在 PaaS 领域开辟了新天地。

Spring 创建以来,我们始终恪守一些核心价值观:尤其是生产力(Productivity)和可移植性(Portability)。如今,这些已被证明的价值已从 Spring 和 Java 扩展到 VMware 更广泛的云计算战略中。Spring 通过减少脱离业务逻辑的时间来提高开发者的生产力;Cloud Foundry 则消除了安装和配置应用服务器和 JVM 等基础设施所需的时间。Spring 促进了不同部署目标之间的可移植性;Cloud Foundry 既是一个重要的部署目标本身,也是一个...

面向 Spring 开发者的 Cloud Foundry

工程 | Mark Fisher | 2011 年 4 月 12 日 | ...

现在,你们中的许多人可能已经观看了 Cloud Foundry 的网络研讨会以及 Rod 今天早些时候的博客。我想快速跟进一下,展示一个部署在云端的“hello-spring”示例应用。多亏了 Cloud Foundry,几乎没有任何学习曲线。

在我们开始之前,让我们回顾一下自 Spring 诞生以来一直驱动它的三个目标

  1. 专注于简单性和生产力,让开发者生活更轻松
  2. 以一致的方式支持创新技术
  3. 确保应用在不同部署环境中的可移植性

然后,将这三个目标与 Cloud Foundry 联系起来考虑

  1. 简单性和生产力:将 Spring 应用部署到云端就像在 SpringSource Tool Suite 中拖放一样简单,即使在构建用于在云端运行的应用时,开发者也可以像往常一样充分利用 Roo 和 Grails 带来的生产力提升。
  2. 持续创新:像 Spring Social 和 Spring Data 这样的项目拥抱创新技术,例如 Twitter 和非关系型数据存储,这些技术在基于云的应用中越来越受欢迎,并且它们以与现有 Spring 平台一致的方式这样做。Cloud Foundry 提供服务来支持这些应用。RabbitMQ 即将作为云服务提供,因此对于通过 Spring AMQP 和 Spring Integration 依赖 RabbitMQ 进行消息传递的应用也适用。
  3. 可移植性:云首先是一个新的部署环境,而且很容易创建一个无需交换配置文件即可在云端或云外运行的应用。

考虑到这些目标,我们设计了一个示例应用,为 Spring 开发者提供 Cloud Foundry 的入门介绍。这是众多介绍中的第一篇...

Roo + Cloud Foundry = 云端生产力

工程 | James Tyrrell | 2011 年 4 月 12 日 | ...

今天对开发者来说是一个重要的日子,VMware 的开源平台即服务产品 Cloud Foundry 发布了公开测试版。Rod Johnson 的博客包含了关于这个激动人心的公告的大量背景细节,而 Mark Fisher 的文章则提供了对该服务的初步了解,以及应用如何在本地环境和云端轻松迁移。正如 Rod 和 Mark 所强调的,今天的公告旨在增强和保障开发者的生产力。

为了支持这项新服务和平台,我们很高兴地宣布已将 Cloud Foundry 支持集成到 Spring Roo 中 - 这是 Spring 为 Java 开发者提供的快速应用开发工具。现在您可以将 Roo 的生产力带到云端,甚至无需离开 shell!有几十个命令可以轻松使用 Cloud Foundry,当然您也可以在几分钟内构建一个新应用并将其部署到 Cloud Foundry。登录后,只需使用新的“cloud foundry deploy”命令即可...

使用 Grails 和 Cloud Foundry 实现一步部署

工程 | Peter Ledbrook | 2011 年 4 月 12 日 | ...

几年前,一家初创公司的联合创始人在伦敦 Groovy 和 Grails 用户组发表演讲。我清楚地记得他说他梦想着“一键”部署 Grails 应用。随着新的 Cloud Foundry 服务的发布,他的梦想对所有 Grails 用户来说几乎成为了现实。现在您不仅可以获得使用 Grails 的简单快速开发体验,还可以轻松快速地部署到云托管提供商。

那么 Grails 和 Cloud Foundry 是如何协同工作的呢?正如长期使用 Grails 的用户所期望的,我们为此提供了一个插件!为了演示它的工作原理,我将带您完成将示例应用 Pet Clinic 部署到 Cloud Foundry 的过程。这是一个简单的应用,您可以在 Cloud Foundry 上看到它的运行效果...

支持 MongoDB 的 Spring Data Document 1.0.0.M2 发布

发布 | Thomas Risberg | 2011 年 4 月 9 日 | ...

亲爱的 Spring 社区,

我很高兴地宣布,支持 MongoDB 的 Spring Data Document 1.0 项目的第二个里程碑版本现已发布!

Spring Data 项目的主要目标是使构建使用非关系型数据库、MapReduce 框架和基于云的数据服务等新数据访问技术的 Spring 应用变得更容易。

Spring Data MongoDB 子项目提供了与 MongoDB 文档数据库的集成。

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

要了解更多关于该项目的信息,请访问 Spring Data Spring Data MongoDB 页面...

Spring CodeConfig for .NET 1.0.0 现已可用

发布 | sbohlen | 2011 年 4 月 7 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring CodeConfig for .NET 1.0.0 现已发布。

下载 | NuGet 包 | 支持 | 文档社区

		<p>Note also that Spring CodeConfig for .NET is also available as <a href="https://nuget.net.cn/List/Packages/Spring.CodeConfig" target="_new">a NuGet Package</a>.</p>

此版本包含以下主要功能

  • 类似于 Spring Java 中 @Configuration 支持的基于代码的配置
  • 声明式程序集扫描以检测配置类
  • 支持混合使用基于代码和基于 XML 的配置元数据
  • 支持在现有应用上下文中进行基于代码配置的扩展方法
  • 支持从 Code-First 或 XML-First 方法引导上下文配置
  • ...

获取 Spring 新闻通讯

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

订阅

更进一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部