STS Cloud Foundry 集成 2.7.0.M3 发布

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

亲爱的 Spring 社区,

我很高兴宣布 SpringSource Tool Suite (STS) 的 Cloud Foundry 集成的新里程碑版本 2.7.0.M3 已发布。

此版本的亮点包括:

  • 改进了工具与 Cloud Foundry 之间的同步
  • 支持更改密码
  • 服务器连接状态
  • 改进了用户凭证和密码提示的处理

工具的安装说明和快速指南可从 SpringSource 团队博客获取:从 STS 使用 Cloud Foundry

SpringSource Tool Suite 2.7.0 发布

发布 | Martin Lippert | 2011 年 7 月 5 日 | ...

亲爱的 Spring 社区,

我们很高兴宣布 SpringSource Tool Suite (STS) 的新版本 2.7.0 已发布。

此版本的一些亮点

  • 基于 Eclipse Indigo (3.7)
  • 包含 Mylyn 3.6 和 EGit 1.0
  • 更新了模板项目
  • 支持 Grails 1.4.M1
  • 支持 Grails 的重命名类型重构
  • Groovy-Eclipse 2.5.1,包含对 Groovy 1.8 和 DSL IDE 支持 (DSLDs) 的支持
  • 支持 Gradle

关于新功能和 bug 修复的更多详细信息可在 新增内容 文档中找到。详细的安装说明也已提供。

一如既往,可从 STS 下载页面 获取下载。

Grails 2.0 倒计时:静态资源

工程 | Peter Ledbrook | 2011 年 6 月 30 日 | ...

Web 应用通常严重依赖我们称之为静态资源的资源,例如 Javascript、CSS 和图像文件。在 Grails 应用中,它们被放入项目的web-app目录中,然后在 HTML 中引用。例如,

<link rel="stylesheet" href="${resource(dir: 'css', file: 'main.css')}" type="text/css">

将创建指向文件的链接web-app/css/main.css。这都很直接。你甚至可能认为当前的支持已经完全足够满足任何人的需求了。你还会想做什么呢?

问得好。答案取决于你的应用的复杂性,但让我们从上面的 CSS 链接示例开始。为什么我们必须完整地输入<link rel="..." href=...>?仅仅通过查看扩展名,我们就知道该资源是一个 CSS 文件。我们也知道 CSS 文件应该使用…链接到 HTML 页面中

本周的 Spring:2011 年 6 月 28 日

工程 | Josh Long | 2011 年 6 月 29 日 | ...

欢迎回到“本周的 Spring”的又一期。

本周有很多很棒的内容,一如既往。当我们汇编这份列表时,我们会 trawl(搜寻)互联网寻找有趣的内容,并尝试以摘要的形式在本周综述中呈现给您。我们通常查看的一些资源包括 TwitterSpringSource 博客CloudFoundry.orgTomcat Expert

我们尽量不遗漏任何内容,但可能会。如果您知道我们遗漏了什么,或者认为应该包含什么,请随时联系您谦逊的编辑们,提出任何建议

虽然 SpringSource 在众多会议和行业活动中都有强大的影响力,但对于 Spring 开发者来说,首要会议仍然是每年在美国举行的 SpringOne 会议。最终议程的规划工作正在顺利进行中。请访问 SpringOne 2GX 页面 查看新闻和活动,并注册参加即将到来的 SpringOne2GX 会议。

    <LI><a href="http://www.springsource.org/spring-social/news/1.0.0.rc1-released">Spring Social 1.0.0.RC1</a…

Spring BlazeDS 集成 1.5.0 GA 发布

发布 | Jeremy Grelle | 2011 年 6 月 28 日 | ...

亲爱的 Spring 社区,

我很高兴宣布 Spring BlazeDS 集成 1.5.0 GA 版本现已发布,这是一个用于使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案。

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

此版本只包含自发布候选版本以来所需的少量 bug 修复。回顾之前的里程碑版本,1.5.0 中包含的主要功能有:

  • 增强了 AMF 序列化支持,正确处理了 Hibernate 延迟加载属性和集合,提供了使用直接字段映射而非基于属性映射的选项,并支持为默认无参构造函数指定备用构造函数。

  • 对 Spring Security 支持进行了重大重构,从而使 Flex 应用更容易集成各种 Spring Security 功能,例如 Remember Me、Session Fixation Protection 和 Concurrent Session Control。

  • 更容易定制和命名空间支持的框架提供服务的配置,例如 LoginCommand 和 MessageInterceptors。

  • 支持使用 RESTful Spring MVC @Controllers 读写 AMF 内容。这为 Remoting Service 的直接 RPC 方法提供了一个很好的替代方案,减少了需要支持多种客户端类型的应用程序中的重复工作。(请参阅更新的 Test Drive 以获取使用示例。)

  • 最低依赖项升级至 Spring 3.0、BlazeDS 4.0、Spring Security 3.0 和 Spring Integration 2.0

  • 对基于 Maven 的 Test Drive 示例进行了全面修订,包括全面更新以使用 Flex 4,并新增了一个示例来演示 RESTful 编程模型。

一如既往,我鼓励任何感兴趣的人通过试用该版本并在社区论坛Jira 中给我们反馈来参与进来。我们不断收到人们在他们的项目中成功使用 Spring BlazeDS 集成的优秀反馈,我们期待听到更多关于您的经验。


Jeremy Grelle
Spring Flex 负责人

Spring AMQP for Java 1.0 RC2

发布 | Josh Long | 2011 年 6 月 27 日 | ...

我们很高兴宣布 Spring AMQP for Java 1.0 RC2 现已可用。

有关自 RC1 以来的更改详情,请在此处查看发布说明

除了少量 bug 修复外,此版本还提供了以下功能:

  • 支持 Exchange 到 Exchange 绑定以及自定义 Exchange 类型
  • 改进的重连支持
  • 添加了 ChannelListener 回调
  • 阐明了 Binding 构建器 API 语义
  • 添加了 MessageProperties 转换策略接口
  • 改进了命名空间覆盖范围 (例如 <rabbit:template>)
  • 升级到 RabbitMQ 客户端版本 2.5.0

由于这是我们预计的最后一个 GA 前版本,请花一些时间试用。事实上,如果您有机会,请务必努力突破其限制,以便我们知道我们已为黄金时段做好准备。

谢谢!
Spring AMQP 团队

Spring Social 1.0.0.RC1 发布

发布 | Craig Walls | 2011 年 6 月 23 日 | ...

亲爱的 Spring 社区,

我们很高兴宣布 Spring Social 项目的第一个发布候选版本现已可用!

Spring Social 项目允许您将 Java 应用程序连接到 Software-as-a-Service (SaaS) 提供商,例如 Facebook 和 Twitter。

此版本包括

  • 对 Facebook API 绑定的补充,例如照片和视频上传、Facebook 页面支持以及 Facebook 搜索。
  • Twitter API 绑定的扩展,包括移动通知、屏蔽和地理位置操作。
  • 隐式注册支持,可根据连接自动注册用户。
  • 新的快速入门,演示如何快速上手。
  • 基于用户反馈的众多 bug 修复和其他改进(详见更新日志)。

此外,在此版本中,我们将提供商模块(Twitter、Facebook 等)提取到它们自己的项目中,以便它们可以与主要的 Spring Social 项目分开按计划进行。与 Spring Social 1.0.0.RC1 版本同步,Spring Social Twitter 和 Facebook 1.0.0.RC1 也现已可用。

要获取该软件,请下载发布版本 (Core | Facebook | Twitter) 或直接将 maven artifacts 添加到您的项目。要查看实际效果,请运行快速入门并启动示例应用(最近已更新至 1.0.0.RC1)。在进行过程中,可以参考参考手册中的信息进行补充。

Spring Social 运行需要 Spring Framework 3.0.5 或更高版本。我们建议新应用程序使用Spring 3.1,以利用核心框架的最新进展。有关依赖项的完整说明,请参阅参考手册。

很高兴看到社区有兴趣扩展 Spring Social 以支持众多 SaaS 提供商。请查看 Matt WrightInstagramFoursquare 上的工作,以及 Morten Andersen-GottYammer 扩展。对 LinkedInGithubTripItGowalla 的支持工作也已开始。我们致力于与社区合作,构建一个高质量的 Spring Social 扩展生态系统。如果您正在将 SaaS API 集成到您的应用程序中,请考虑为 Spring Social 项目做出贡献。请查看我们的扩展 Spring Social 指南,并在我们的论坛中与开发团队讨论。

当我们努力推进 GA 版本时,我们希望听到您对 RC1 版本的看法。请参与论坛讨论,或者如果您有任何建议或发现任何 bug,请将它们发布到问题跟踪器中。希望您喜欢使用 Spring Social!

本周的 Spring:2011 年 6 月 21 日

工程 | Josh Long | 2011 年 6 月 22 日 | ...

欢迎回到又一期“本周的 Spring”。本周 SpringSource 将全力出席 JAX San Jose 会议,并且我们七月份将参加 OSCON。这些活动是与用户群建立联系的绝佳途径。一如既往,我们本周有很多不错的内容要涵盖,所以让我们开始吧!

          <LI>  There has been loads of interest and discussion surrounding last week's <a href="http://blog.springsource.com/2011/06/09/spring-framework-3-1-m2-released/">Spring 3.1 second milestone</a>.  Sam Brannen writes about the <a href="http://blog.springsource.com/2011/06/21/spring-3-1-m…

Spring 3.1 M2:使用 @Configuration 类和 Profiles 进行测试

工程 | Sam Brannen | 2011 年 6 月 21 日 | ...

正如 Jürgen Höller 在其宣布Spring 3.1 M2 发布的帖子中提到的,Spring TestContext Framework(*) 已经过全面改进,为 @Configuration 类和环境 profile 提供了顶级的测试支持。

在这篇帖子中,我将首先带您了解一些演示这些新测试功能的示例。然后我将介绍 TestContext 框架中使这些新功能成为可能的一些新扩展点。

      请注意:这是从我的公司博客 www.swiftmind.com 的交叉发布。

背景

在 Spring 2.5 中,我们引入了 Spring TestContext Framework,它提供了可与 JUnit 或 TestNG 一起使用的注解驱动的集成测试支持。此博客中的示例将侧重于基于 JUnit 的测试,但此处使用的所有功能也适用于 TestNG。

其核心是,TestContext 框架允许您使用 @ContextConfiguration 注解测试类,以指定用于加载测试的 ApplicationContext 的配置文件。默认情况下,ApplicationContext 使用 GenericXmlContextLoader 加载,它从 XML Spring 配置文件加载上下文。然后,您可以通过使用 @Autowired@Resource@Inject 注解测试类中的字段来访问 ApplicationContext 中的 bean…

Spring Data Graph 1.1.0.M1 支持 Neo4j 版本发布

发布 | Thomas Risberg | 2011 年 6 月 14 日 | ...

亲爱的 Spring 社区,

我们很高兴宣布支持 Neo4j 的 Spring Data Graph 项目的新里程碑版本 (1.1.0.M1) 现已可用!

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

Graph Neo4j 模块提供了与 Neo4j 图数据库的集成。早在 2010 年,Rod Johnson 和 Emil Eifrem 就开始就 Spring 和 Neo4j 集成(包括透明持久化和…)展开头脑风暴。

订阅 Spring 邮件列表

与 Spring 邮件列表保持联系

订阅

提升技能

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部