本周 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,如果您想手动添加某些内容。

手动管理更新站点

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

已知限制

由于 Eclipse Juno 发行版基于 Eclipse 4.x 流,您会在启动最新的 Eclipse Juno 版本时注意到 UI 的一些变化。我们尚未完全适应所有变化,因此 STS 的 Maven 支持(例如)尚无法工作。如果您发现其他任何问题,请告知我们。

反馈

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

展望

我们计划在 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 是一个开源框架,最初 设计用于支持 map-reduce 风格的批处理解决方案

</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)。

Introducing 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 版本专注于更新对原生 Android 应用程序中最新 Spring Social 版本的支持,并对 Rest Template 进行增强。这包括:

  • 通过 Spring for Android Auth 模块支持 Spring Social 1.0.2.RELEASE 和 Spring Security 3.1.0.RELEASE,该模块包含用于持久化 OAuth API 连接的 SQLite 数据存储。
  • 更新的 RestTemplate 支持,现已达到 Spring Framework 3.1.0.RELEASE 的水平。
  • 添加了对 Basic Authentication 的支持。
  • 添加了 AssetResource 以访问 Android 项目的 assets 目录中存储的静态资源。
  • 由于与某些设备上预装的 Gson 版本不兼容,移除了 GsonHttpMessageConverter 的自动加载。
  • 增强了 RestTemplate 中的 gzip 支持。
  • 现在默认使用 Gingerbread 及更高版本的标准 J2SE 设施 (HttpURLConnection),正如 Google 所推荐的。
  • 在 Eclair 及更早版本中使用 HttpURLConnection 时,禁用了连接重用,因为这些 Android 版本存在连接池缺陷。
  • 添加了几项额外的错误修复和改进。

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

要获取软件,请下载发布分发版,或只需将 Maven 构件添加到您的项目中。要实时查看这些功能,请查看(已针对 1.0.0.RC1 更新的)spring-android-showcase

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 的贡献以及所有其他社区成员的反馈和讨论。

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

我们知道仍有未解决的问题,并计划在 3 月底(与 Neo4j 1.7 一致)发布的 2.1 版本中解决这些问题。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有