Spring Boot 0.5.0.M5 发布

发布 | Dave Syer | 2013年10月09日 | ...

Spring Boot 0.5.0.M5 已在 Spring 仓库中可用。安装和使用说明可在项目网站github 上找到。包括大量新特性:

  • 对 JMS, AMQP, AOP, Mobile, MongoDB 的自动配置支持
  • 简化的 @Grab 用法(参见下面的示例)
  • 用于 Groovy 脚本的测试命令(支持 JUnit 和 Spock,更多详情请关注 Greg 的博客)
  • 一个新的 SpringApplicationBuilder,支持应用上下文层次结构等功能
  • 一个新的 PropertiesLauncher,可以从运行时发现的属性启动 Java 应用程序(例如,从 lib 目录设置 classpath)

Spring Tool Suite 和 Groovy/Grails Tool Suite 3.4.0 发布

发布 | Martin Lippert | 2013年10月08日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布,今天发布我们基于 Eclipse 的工具套件的下一个主要版本:Spring Tool Suite (STS) 3.4.0 和 Groovy/Grails Tool Suite (GGTS) 3.4.0。

此版本的亮点包括:

  • 将新的入门指南直接导入 IDE
  • 新的向导,可直接在 IDE 中启动 Spring Boot
  • 自动检测 JavaConfig 类
  • Spring IDE 对 Groovy 的基本支持
  • 更新至 Eclipse Kepler SR1
  • 更新至 Grails 2.2.4
  • 更新至 tc Server 2.9.3

这两个工具套件都基于最新的 Eclipse Kepler SR1 版本。

要下载分发包,请访问:

详细的新特性和改进说明可在此处找到:STS/GGTS 3.4.0 新特性与改进

下一个版本 3.5.0 计划于 2014 年 3 月发布,紧随 Eclipse Kepler SR2 (4.3.2) 发布之后。第一个里程碑版本计划于 2013 年 11 月下旬发布。

尽情享用!

Spring Mobile 1.1.0 发布

发布 | Roy Clarkson | 2013年10月08日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring Mobile 1.1.0 的 GA(通用可用)版本发布!此版本包含了之前所有里程碑的更改,包括以下内容:

  • 改进了 LiteDeviceResolver 中的设备检测
  • 在 SitePreference 和 SiteSwitcher 中支持平板电脑
  • 基于 Java 的配置,以补充传统的 XML 配置
  • 用于管理移动和平板电脑视图的 LiteDeviceDelegatingViewResolver

更多详情请参见变更日志JavaDoc参考文档。获取制品的信息可在Spring Mobile 项目页面上找到。

本周看 Spring - 2013年10月8日

工程 | Josh Long | 2013年10月08日 | ...

欢迎来到新一期的本周看 Spring

这个周末我参加了精彩的硅谷编程训练营活动。这是一次精彩的活动。访问 Pivotal 展位的人们有机会体验 Spring Boot。精通 Java、iOS、Python、.NET、Objective-C 等语言的人们都使用 Spring Boot 在几分钟内搭建了一个 RESTful 服务。老实说,我发现结果(“哇!我不知道你能做到!”)既有趣又非常令人满意!人们真的对 Spring Boot 产生了浓厚的兴趣。

  1. 说到 Boot,您是否错过了 Phil Webb 的 Spring Boot 网络研讨会?如果错过了,别担心!您可以在线观看回放
  2. Roy Clarkson 宣布了 Spring Mobile 1.1.0 的发布!正如许多关注此总结的人所知,新版本改进了 LiteDeviceResolver 中的设备检测,在 SitePreferenceSiteSwitcher 中增加了平板电脑支持,提供了基于 Java 的配置 API 以及 LiteDeviceDelegatingViewResolver。很棒!
  3. Martin Lippert 刚刚宣布了最新版本的 Spring Tool Suite 和 Groovy/Grails Tool Suite (3.4.0),其中包括(除许多其他特性外)支持在 Spring 的主页 - Spring.io 上查阅入门指南。这些版本还更新了对 Grails 2.2.4 和 tc Server 2.9.3 的支持。
  4. 更多信息,请查看新特性与改进。两个工具套件都基于最新的 Eclipse Kepler SR1 版本。下一个版本 (3.5.0) 计划于 2014 年 3 月发布,紧随 Eclipse Kepler SR2 (4.3.2) 发布之后。
  5. 您错过了精彩的Platform CF 大会吗?别担心,大会视频正在陆续上传到网上。Pivotal 的首席软件工程师 Ashwin Kumar 做了一场精彩的演讲,介绍了 Pivotal HD 作为 Cloud Foundry 服务。Pivotal HD 是世界上最快的 Hadoop 分发版本,它利用了成熟的 SQL 查询引擎 HAWQ。
  6. 虽然与 Spring 没有严格关联,但在 GoPivotal 博客上有一篇很棒的文章,关于使用 HAWQ 和 Madlib 分析零售数据,Madlib 是一个分析(和机器学习!)引擎,最初是 Greenplum 的一部分,现在可供 HAWQ 用户使用。很棒的文章!当然,整个技术栈通过 Spring XD 很好地集成在一起,即使没有,这也是一个非常酷的使用场景!
  7. 您错过了 SpringOne2GX 2013 吗?请观看第一晚的主题演讲,由 Pivotal CEO Paul Maritz、Adrian Colyer、David Syer、Juergen Hoeller、Chris Beams 和 Edward Hieatt 主讲
  8. 观看 Param Rengaiah 的网络研讨会回放,使用模块化模式和 Spring 驯服耦合和内聚的庞然大物
  9. 您是否正在寻找可下载的 Spring .zip 分发包?我们很快就会在 我们的新网站上提供更方便的查找方式,但在此期间,只需访问 Artifactory 仓库并在搜索字段中输入 spring-framework。稍加查找即可找到。这是一个更直接的链接

本周看 Spring - 2013年10月1日

工程 | Josh Long | 2013年10月02日 | ...

欢迎回到新一期的本周看 Spring!当然,有很多内容要讲,所以让我们开始吧。

如果您在湾区,我想邀请您参加本周末的硅谷编程训练营。我将进行两次演讲——一次关于使用 Spring 构建 RESTful 服务,另一次是与杰出的 Phill Webb 一起改进 Spring Java 配置的肌肉记忆。Pivotal 也将在那里设一个展位,我们很高兴见到您!

  1. Spring Data Arora SR3 已发布! 新版本包含了 Spring Data Commons 1.5.3、Spring Data JPA 1.3.5、Spring Data MongoDB 1.2.4 和 Spring Data Neo4j 2.2.3。像往常一样做得非常出色,Oliver!

网络研讨会回放:使用模块化模式和 Spring 驯服耦合和内聚的庞然大物

新闻 | Pieter Humphrey | 2013年10月02日 | ...

演讲者:Param Rengaiah,Aspire Systems

到目前为止,您应该已经听说过耦合和内聚。这些概念,以及它们的第三个表亲——多态性,是我们开发者日复一日追求的目标。它们以可重用性和代码全面性的承诺吸引我们。它们以代码质量和可测试性的承诺诱惑我们。它们以“面向对象”设计出现,接着是 GoF 和 SOLID 设计模式、DDD、BDD……但它们都没有兑现承诺。现在,新的流行概念是函数式编程和模块化模式。

在一个大型、复杂的企业项目中,当你选择在模块化模式的基础上进行大规模重构时会发生什么?旅程漫长、艰辛且令人沮丧。在这个过程中,我树立了许多敌人,也结交了一些新朋友。这次演讲将重点介绍遇到的问题,包括技术方面和其他方面,以及如何克服它们;Spring 在哪里提供了帮助,又在哪里造成了困难。最后,这一切是否值得?来参加这个会议,你就会找到答案。

!{iframe width="420" height="315" src="//www.youtube.com/embed/yqQEpXPmJuo" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 开幕之夜主题演讲

新闻 | Pieter Humphrey | 2013年10月02日 | ...

录制于加州圣克拉拉的 SpringOne 2GX 2013 现场。

演讲者:Paul Maritz, Adrian Colyer, Dave Syer, Juergen Hoeller, Chris Beams, Edward Hieatt (Pivotal Labs)。

!{iframe width="420" height="315" src="//www.youtube.com/embed/jplkJIHPGos" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:Spring Boot - 让所有人都能简化 Spring

新闻 | Pieter Humphrey | 2013年10月02日 | ...

演讲者:Phil Webb

现代系统不再是过去的单体部署。真正的“面向服务架构”承诺终于实现,系统现在由小的、离散的、自包含的单元组成。但是随着要编写的应用越来越多,要管理的部署也越来越多,您是否正在寻找一些东西来减轻痛苦?您是否厌倦了在 stackoverflow 上搜索复制粘贴的配置,您是否想编写可以“直接运行”的应用?也许您刚刚开始学习 Spring,并且想要一种快速学习基础知识的方法,而无需手动下载和安装半个互联网?

在此次网络研讨会中,Phil Webb 将演示 Spring Boot 如何让您以最小的麻烦从零开始使用 Spring。我们将探讨如何使用 Groovy 快速原型化 Spring 应用,以及 Java 应用中的 Spring 配置如何能够大大简化。我们将展示如何将 tomcat 嵌入您的应用中,并将几行 Java 代码转换为一个生产就绪的、可执行的 jar 包,其大小不到 8 Mb。

!{iframe width="420" height="315" src="//www.youtube.com/embed/D6nJSyWB-xA" frameborder="0" allowfullscreen}{/iframe}

Spring Data Arora SR3 发布

发布 | Oliver Drotbohm | 2013年10月01日 | ...

Spring Data 团队刚刚发布了 Arora 版本列车的最终服务版本。SR3 包括以下模块:

其核心是,此版本包含了 Babbage RC1 和 GA 之间所有适合回迁的 bug 修复。对于因任何原因无法升级到 Babbage 的 Arora 用户,这是建议的更新。

第三个服务版本是 Arora 的最后一个版本。Spring Data 团队现在正专注于开发即将推出的版本列车 Codd 的第一个里程碑,以及 Babbage 的服务版本。您可以在此找到更多关于版本规划的概览……

网络研讨会回放:使用 Pivotal Tracker 实践敏捷

新闻 | Pieter Humphrey | 2013年09月30日 | ...

主讲人:Davis W. Frank, Pivotal Labs

幻灯片:https://github.com/infews/2013.09.05.GettingAgileWithPivotalTracker

“敏捷软件开发”是一个模糊的术语。它是一个涵盖性术语。它是一个有争议的术语。但它真正意味着什么?敏捷开发的第一个原则是保持反馈环(feedback loops)较小,以便团队在交付过程中能够频繁地进行微小修正。Pivotal Labs 每天都在实践这一点。我们指导客户如何从基本原则出发重新审视他们的问题和方法。我们创建了 Pivotal Tracker——这个敏捷项目管理应用——以我们的思维方式运作。来了解紧密的反馈环、如何在软件中使用它们,以及 Pivotal Tracker 如何保持您的待办事项列表(backlog)清晰。

!{iframe width="420" height="315" src="//www.youtube.com/embed/kFQORVSDeF0" frameborder="0" allowfullscreen}{/iframe}

订阅 Spring 快讯

订阅 Spring 快讯,保持连接

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部