本周 Spring:2012 年 3 月 20 日

工程 | Adam Fitzgerald | 2012 年 3 月 20 日 | ...

大家好,欢迎来到本周 Spring 的另一个环节!像往常一样,我们有一些很棒的东西要看,所以让我们开始吧。

  1. 	Want to use SpringSource Tool Suite on the <a href = "http://blog.springsource.org/2012/03/14/early-access-springsource-tool-suite-for-eclipse-juno-4-2/">latest Eclipse Juno (4.2) milestone builds</A>? 
    	SpringSource Tool Suite lead Martin Lippert has got the answer for you.
    	  </LI>
    
    
    <LI> Michal Borek  has a great blog post on how to use the <a href = "http://www.greenpath.pl/2012/03/spring-framework-and-file-upload/"><CODE>ConversionService</CODE> in Spring 3.0+ to convert uploaded file data into a domain object</A>. First, this is a <EM>really</EM> cool idea. Second, users should be…

抢先体验:适用于 Eclipse Juno (4.2) 的 SpringSource Tool Suite

工程 | Martin Lippert | 2012 年 3 月 14 日 | ...

想在最新的 Eclipse Juno (4.2) 里程碑版本上使用 SpringSource Tool Suite 吗?来吧: :-)

如何安装

如果要手动添加,STS 的必要依赖项都可以在复合更新站点中找到: http://dist.springsource.com/snapshot/TOOLS/composite/e4.2

自行管理更新站点

以下是您可以从中为 Juno (4.2) 安装 STS、AJDT 和 Groovy-Eclipse 的各个更新站点

已知限制

由于 Eclipse Juno 发行版基于 Eclipse 4.x 流,因此在启动最新的 Eclipse Juno 版本时,您会注意到 UI 上的一些变化。我们尚未适应所有更改,因此 STS 的 Maven 支持(例如)尚无法使用。如果您观察到其他任何情况,请告知我们。

反馈

这是 STS 的抢先体验版,由我们的 CI 服务器持续更新。如果您在 Eclipse Juno (4.2) M5(或更高版本)安装版上运行 STS 时遇到问题,请告知我们并将问题报告给: https://issuetracker.springsource.com/browse/STS。由于我们计划在 Eclipse Juno 上为 STS 3.0 提供发行版,因此我们非常乐意听到您对此的意见并尽早收集反馈。

展望

我们计划在 2012 年 7 月 Eclipse Juno 发布后立即发布 STS 3.0,提供基于 Eclipse Juno 的即用型 STS 发行版。

Spring 3.1 发布列车完成,Spring 比以往任何时候都更受欢迎

发行版 | Adam Fitzgerald | 2012 年 3 月 14 日 | ...
Spring 3.1 Release Train Complete

在今天的新闻稿中,SpringSource 和 VMware 宣布 Spring 3.1 发布列车已完成。Spring IntegrationSpring SecuritySpring BatchSpring DataSpring MobileSpring for Android现在都支持 Spring 3.1,使企业开发人员能够更容易、更快地构建下一代企业应用程序。

新闻稿还重点介绍了 Evans Data Research 关于 Spring 日益增长的普及率和使用优势的重要发现。超过三分之二的 Java 开发人员正在使用 Spring 或计划在未来两年内使用 Spring,而使用 Spring 的开发人员的生产力提高了 50%。

SpringSource 谨向所有使本次发布成为可能的杰出社区成员表示感谢。社区贡献构成了许多项目的重要组成部分,所有试用里程碑和候选版本的用户的帮助极大地确保了 Spring 技术的高质量和生产就绪性。许多其他令人兴奋的项目的工作已经在进行中,例如最近宣布的 Spring for Apache Hadoop 项目。欢迎社区成员参加即将举行的 SpringOne on the Road 活动,与 Spring 专家会面并了解 Spring 的最新功能。

视频:使用 Spring 进行原生 Android 开发

新闻 | Adam Fitzgerald | 2012 年 3 月 13 日 | ...

本视频将提供对 Android 架构、Android 项目布局、各种 Maven 插件的使用以及在 Android 项目中启用依赖项管理的工具的介绍性概述。在构建 Android 应用程序时,您可以使用第三方库(例如 Spring for Android),该库为在原生 Android 应用程序中使用 RESTful 服务提供了抽象。Spring Android 还支持在 Android 上使用 Spring Social,本演示文稿将讨论 Spring Social 如何帮助您将应用程序连接到受 OAuth 保护的服务(如 Facebook 和 Twitter)。

如果您觉得此演示文稿有用,请务必点赞,并订阅 SpringSourceDev 频道 以观看其他录音和屏幕录像。

本周 Spring:2012 年 3 月 6 日

工程 | Adam Fitzgerald | 2012 年 3 月 7 日 | ...

欢迎来到本周 Spring 的另一个环节。本周有很多值得关注的内容,其中大部分兴奋点都围绕着刚刚发布的 Spring for Apache Hadoop 项目展开,该项目为 Apache Hadoop 提供了一个非常强大的 Spring API 集成,Apache Hadoop 是一个最初 旨在支持 MapReduce 风格的批处理解决方案 的开源框架。

</P> 
  1. Costin Leau 上周启动了 Spring for Apache Hadoop 1.0.0.M1 的公告。我无法比 Costin 解释得更好,所以我就不费心了。摘自他的文章
    无论编写的是独立的、普通的 MapReduce 应用程序,是在跨企业与来自多个数据存储的数据交互,还是在协调 HDFS、Pig 或 Hive 作业的复杂工作流,或者介于两者之间的任何内容,Spring for Apache Hadoop 都忠于 Spring 的理念,提供简化的编程模型并解决基础架构导致的“意外复杂性”。
    你在等什么?开始吧!查看它!完成后,您也可以查看该事件的其他报道。正如您可能预期的那样,许多 博客中 报道了
    	 </LI> 
    <LI> What are you guys doing in two days, on March 8th, 2012? I'll be at the Native Android Development with Spring for Android webinar that introduces native Android development practices, resource management and the Spring for Android integration library, which makes the whole process more natural for developers that wish to interface with services on the server side. 
    	 There are, as usual, two editions, one <a href= "http://www.springsource.org/node/3482">for North America</A> and <a href = "http://www.springsource.org/node/3481">one for Europe</A>. Don't miss it! 
    	</LI…

SpringSource Tool Suite 2.9.0 发布

发行版 | Martin Lippert | 2012 年 3 月 6 日 | ...

尊敬的 Spring 社区:

 

我们很高兴地宣布 SpringSource Tool Suite (STS) 的新版本 2.9.0。此版本的亮点包括

  • 现已随新发布的 Eclipse Indigo SR2 (3.7.2) 一起提供
  • 更新至 tc Server 2.6.3、Spring Roo 1.2.1 和 Grails 2.0.1
  • 现在包含基于 AspectJ 1.7.0 的 AJDT
  • 支持 Spring Integration 2.1
  • 支持 Grails 2.0
  • 改进的 Gradle 集成

有关新功能和错误修复的更多详细信息,请参阅 新增功能 文档。还提供了详细的 安装说明 。像往常一样,可以从 STS 下载页面 下载。

 

展望未来,STS 3.0.0 计划于 2012 年 7 月发布,并将基于 Eclipse Juno (4.2)。

介绍 Spring Integration Scala DSL

工程 | Oleg Zhurakousky | 2012 年 3 月 5 日 | ...

介绍

Spring Integration 团队很高兴地宣布 **Spring Integration Scala DSL** 的第一个里程碑版本 (1.0.0.M1) 发布 - 这是 Spring Integration 产品组合的最新成员之一。
什么是 Spring Integration Scala DSL?

Spring Integration Scala DSL 是一种用 Scala 编写的特定领域语言,其目标是

    • 为 Spring Integration 提供强类型替代 XML 配置的方案
    • 提高 Scala 社区对 Spring Integration 的认识
    • 与各种 Scala 框架和产品(如 Akka)提供一流的集成
    • 提供与 Java 的无缝集成,Scala 开发人员仍然可以利用其现有的 Java 投资

需要特别指出的是,Spring Integration Scala DSL 本身并不是一个新的EIP 框架。它是一个基于 Scala 的 DSL,构建在基于 Java 的Spring Integration 框架之上。在第一个里程碑版本中,DSL 本身仍然严重依赖于来自Spring Integration API的 Java 类型。然而,随着后续里程碑版本的发布,DSL 将会越来越Scala 化。我们相信这种与现有……

Spring for Android 1.0.0.RC1 发布

发布 | Roy Clarkson | 2012 年 3 月 5 日 | ...

尊敬的 Spring 社区:

我们高兴地宣布,Spring for Android 项目的首个候选发布版本现已可用!

Spring for Android 支持在 Android 环境中使用 Spring Framework。1.0.0.RC1 版本专注于更新对最新 Spring Social 版本在原生 Android 应用中的支持,并增强了 Rest Template。这包括:

  • 支持 Spring Social 1.0.2.RELEASE 和 Spring Security 3.1.0.RELEASE(通过Spring for Android Auth模块),其中包括用于持久化 OAuth API 连接的 SQLite 数据存储。
  • 更新了 RestTemplate 支持,现在达到 Spring Framework 3.1.0.RELEASE 的水平。
  • 添加了对基本身份验证的支持。
  • 添加了 AssetResource,用于访问存储在 Android 项目 assets 目录中的静态资源。
  • 由于与某些设备上预安装的 Gson 版本不兼容,删除了 GsonHttpMessageConverter 的自动加载。
  • 改进了 RestTemplate 中的 gzip 支持。
  • 现在默认使用标准 J2SE 功能 (HttpURLConnection) 在 Gingerbread 及更高版本中,正如 Google 建议的那样。
  • 在使用 HttpURLConnection 时,禁用 Eclair 及更早版本上的连接重用,因为这些 Android 版本上的连接池存在缺陷。
  • 添加了一些其他的错误修复和改进。

Spring for Android 支持 Android 2.1(API 级别 7)及更高版本。

要获取软件,请下载发行版,或者简单地将Maven构件添加到您的项目中。要查看这些功能的实际效果,请查看spring-android-showcase(已更新至 1.0.0.RC1)。

Spring Data Neo4j 2.1.0 里程碑 1 版本发布

发行版 | Michael Hunger | 2012年3月2日 | ...

尊敬的 Spring-NOSQL 社区:

自从上次发布Spring Data-Neo4j以来,我们处理了许多您提出的重要改进和扩展问题。

感谢 Mark Spitzler、Oliver Gierke、Rajaram Ganeshan、Laurent Pireyn 的贡献,以及所有其他社区成员的反馈和讨论。

我们鼓励您尝试一下,特别是新功能,并向我们发送您的反馈。

我们知道仍然有一些未解决的问题,我们希望在计划于三月底发布的 2.1 版本中解决这些问题——与 Neo4j 1.7 保持一致。

如果您有任何问题或建议,请随时在Spring 论坛Neo4j Google 论坛上提问,或在JIRA中提出问题……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部