SpringSource Tool Suite 2.5.2.SR1 和 2.6.0.M2 发布

发布 | Martin Lippert | 2011年3月1日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布,我们刚刚发布了 2.5.2 的服务更新以及下一版本 SpringSource Tool Suite (STS) 的第二个里程碑构建版本。

STS 2.5.2 的服务更新包括

  • 更新至 Spring Roo 1.1.2(包括 UAA 更新)
  • 更新至 Eclipse Helios SR2 (3.6.2)
  • 一些回迁的 Spring IDE Bug 修复
  • 更新至 Groovy 1.7.8
  • 更新至 Grails 1.3.7

新的 2.6.0.M2 里程碑的一些亮点

  • 更新至 Spring Roo 1.1.2(包括 UAA 更新)
  • 更新至 Eclipse Helios SR2 (3.6.2)
  • 更新至 Groovy 1.7.8
  • 更新至 Grails 1.3.7
  • Roo 插件管理器
  • 改进了对 @RequestMapping 的支持(包括重构、内容辅助和快速修复)
  • 对 Groovy-Eclipse 和 Grails 工具的大量改进

更多关于新特性和 Bug 修复的详细信息可在 2.6.0.M2 新增和值得注意 文档中找到。详细的安装说明 也已提供。

和往常一样,可以从 STS 下载页面 获取下载。

Spring Social 1.0.0.M2 发布

发布 | Craig Walls | 2011年2月28日 | ...

亲爱的 Spring 社区:

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

Spring Social 项目允许您将 Facebook 和 Twitter 等软件即服务 (SaaS) 提供商公开的 API 集成到您的应用程序中。1.0.0.M2 版本包括

  • 一个可扩展的服务提供商框架,大大简化了将本地用户帐户连接到托管提供商帐户的过程。
  • 全面支持从 Java/Spring Web 应用程序环境连接到基于 OAuth1 和 OAuth2 的服务提供商。
  • 您的用户可以通过使用其 Twitter 或 Facebook 帐户登录来通过您的应用程序进行身份验证的能力。
  • 扩展的服务提供商 API,包括更多 Twitter 操作以及对 GitHub 和 Gowalla 的初步支持。
  • 完整的参考文档和示例!

有关更多信息,请参阅更改日志参考指南

要获取软件,请下载发布分发版,或者只需将 maven artifact 添加到您的项目中。要查看实际功能,请查看展示应用程序
git clone git://github.com/SpringSource/spring-social-samples.git

我们从 Spring 社区收到了关于 Spring Social 的一些很棒的反馈,并鼓励您与我们协作进行该项目。如果您正在开发自己的用于应用程序的 SaaS API 的 Java Binding,请务必查看如何扩展框架 并考虑将您的扩展贡献回社区!

SpringOne 2GX 2010 技术演讲:开发社交就绪的 Web 应用程序

新闻 | Adam Fitzgerald | 2011年2月25日 | ...

SpringOne 2GX 2010 Tech Talk: Developing Social-Ready Web Applications
InfoQ 发布了更多涵盖 SpringOne 2GX 2010 演讲的内容。这次是 Spring in Action 作者 Craig Walls,他谈论了 开发社交就绪的 Web 应用程序

Craig 涵盖了

  • Spring 应用程序可能实现的社交集成类型
  • 如何通过 REST 访问社交数据
  • 如何以适当的方式保护社交数据以保护您的用户
  • Spring Social 项目中可用的功能,以支持在 Spring 惯用法中的社交集成。

再次感谢 InfoQ 报道 SpringOne 2GX 2010 并向社区提供了这些杰出的演讲。

Spring Data Graph - Neo4j 支持 1.0.0.M3 发布

发布 | Thomas Risberg | 2011年2月25日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布,支持 Neo4j 的 Spring Data Graph 1.0 项目的新里程碑版本 (1.0.0.M3) 现已发布!

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

Graph Neo4j 模块提供与 Neo4j 图数据库的集成。

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

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

新的…

Green Beans:Spring Integration 入门

工程 | Josh Long | 2011年2月24日 | ...

应用程序并非独立存在。它们需要与客户以及其他应用程序通信。应用程序集成就是要实现这种通信。集成允许应用程序彼此共享服务和数据,而且通常集成还能帮助应用程序与用户建立连接。

Spring Integration 提供了一个框架来构建集成解决方案,以促进此类解决方案。Spring Integration 解决方案描述了数据通过管道的流动。数据作为消息进入处理管道。消息通过…向前移动

SpringSource Tool Suite 中的自定义项目模板

工程 | Martin Lippert | 2011年2月24日 | ...

SpringSource Tool Suite (STS) 提供了新建 Spring 模板项目向导。使用此向导,用户可以看到许多项目模板,选择一个,然后让向导根据该模板描述创建一个完整的项目。虽然这为您提供了一种轻松创建新项目的方式,但您可能希望为您的团队或组织定义自己的自定义项目模板。在下文中,我们将向您展示如何做到这一点。

步骤 1:为 STS 贡献新的资源扩展

STS 通过下载和读取资源 XML 文件来创建可用项目模板列表。要让 STS 知道这些资源文件位于何处,您需要通过扩展将它们贡献给 STS。

因此,第一步是创建一个新的空插件项目。您不需要在其中包含 Java 代码,所以不要将其创建为 Java 项目。只需创建一个…

本周 Spring 新闻:2011年2月22日

工程 | Josh Long | 2011年2月23日 | ...

多么棒的一周!本周社区提供了许多优质的基础内容。让我们直入主题。

     <li> <a href="http://blog.springsource.com/2011/02/21/spring-3-1-m1-mvc-namespace-enhancements-and-configuration/">Rossen Stoyanchev</a> continues the whirlwind introduction to the new features in Spring 3.1, this time with a look at the MVC namespace and @Configuration-based improvements. </li>
    
  1. Chris Beams 在博客中讨论了 Spring 3.1 中即将推出的 FeatureSpecification 支持。Feature Specifications 以 Java 配置为中心的方式提供了与 XML 命名空间基础结构元素(如 <tx:annotation-driven>)相同的功能。这是一个非常强大的功能,这篇博文是入门的最佳途径。
  2. SpringSource Tool Suite 负责人 Christian Dupuis - 发推 表示用户现在无需提交注册表即可下载 STS。非常棒!
  3. <li> Can't get enough Spring? 
    

    在您最喜欢的社交网络上关注 Spring!

  4. Glyn Normington 刚刚宣布 Eclipse Virgo 3.0.0.M01 版本 现已可供下载。新版本与 Eclipse 栈更紧密地集成,包括 Eclipse Virgo Jetty…

Spring 3.1 M1:缓存抽象

工程 | Costin Leau | 2011年2月23日 | ...

Spring Framework 3.1 M1 中添加的一个主要功能 是泛型缓存抽象,用于透明地将缓存应用于 Spring 应用程序。就像事务 支持一样,缓存抽象允许一致地使用各种缓存解决方案,同时对代码的影响最小。

目的

缓存 通常用于通过透明地以更快的方式服务频繁访问的数据来提高应用程序性能,例如从本地内存而不是从网络服务数据。许多您已经使用过缓存,无论是否知晓:大多数 ORM/JPA 框架提供…

Spring 3.1 M1:MVC 命名空间增强和 @Configuration

工程 | Rossen Stoyanchev | 2011年2月21日 | ...

系列文章的第五篇中,描述Spring 3.1 M1特性,我将重点介绍 Web 应用程序。前半部分我将讨论 MVC XML 命名空间的增强功能。然后我将展示如何使用纯 Java 配置创建与 MVC 命名空间等效的功能。最后,我将提及您在 3.1 M2 中可能会看到的一些与 Servlet 3.0 相关的配置更改。

MVC 命名空间改进

Spring MVC 3.0 提供了一个自定义的 MVC 命名空间。该命名空间的核心——<mvc:annotation-driven> 元素,配置了处理带有注解控制器方法的请求所需的一切。但更重要的是,它…

SpringOne 2GX 2010 技术演讲:Groovy DSL(从入门到精通)

新闻 | Adam Fitzgerald | 2011年2月18日 | ...

SpringOne 2GX 2010 Tech Talk: Groovy DSLs
InfoQ 发布了另一场来自 SpringOne 2GX 2010 的演讲,这场演讲涵盖了 Groovy DSL(从入门到精通)。在这次演讲中,Groovy 专家 Guillaume Laforge 和 Paul King 详细介绍了如何使用 Groovy 创建自己的领域特定语言,并提供了实用的指南。

Guillaume 和 Paul Mark 提供了

  • 从专业计算需求到通用业务任务的无数 DSL 示例
  • 创建自己的 DSL 时需要记住的特点
  • 关于 Groovy DSL 优势的详细信息,包括灵活可塑的语法、运行时元编程、正则表达式预处理以及作为基于 Java 的运行时
  • 需要避免的陷阱和问题,并附有具体示例

非常感谢 InfoQ 报道 SpringOne 2GX 2010 并向社区提供了这些杰出的演讲。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部