本周 Spring - 2014 年 6 月 10 日

工程 | Josh Long | 2014 年 6 月 11 日 | ...

欢迎来到本周 Spring 的又一期内容。这是令人惊叹的一周!我在波兰克拉科夫参加了精彩的 33rd Degree 大会,并与开发者交流,然后前往波兰华沙,在当地精彩的 Spring Labs 用户组进行了演讲。明天将前往伦敦参加 Devoxx UK 大会,我将在那里传播 Spring Boot 的精彩之处。然后周五,将前往多伦多,下周将与四家使用 Spring 的客户和团队会面。这对你意味着什么?首先,如果你在伦敦和多伦多,打个招呼!这也意味着会议季已全面展开。我们努力出现在需要我们的地方。今年除了 SpringOne2GX 2014,你还参加哪些会议?我想知道你今年参加哪些会议。请帮助我们确定优先级。谢谢!(Twitter 标签 #twiSpring)

  • Spring Boot 1.1 已发布!它包含对 GSP、Spring Social、Velocity、Freemarker、Spring Mobile、Spring HATEOAS 等的新支持。还有很多新的自动配置支持:GemFire、HornetQ、Elasticsearch、Solr、Spring Social、Spring Integration、Spring Mobile 和 Spring HATEOAS。老实说,你最好还是去看看博客再回来。那里有太多精彩的内容。
  • 我们的 CFSummit 大会正在旧金山举行!大会围绕 Cloud Foundry 展开,有很多令人惊叹的内容。我发现了不止一则新闻稿,这里是 eWeek 关于 PCF 1.3 中一些新功能的报道
  • 如果你这周没有在旧金山参加 CloudFoundry Summit,你可能错过了 Matt Stine 精彩的演讲:Cloud Foundry 和微服务:互利共生关系。你先听好了:CloudFoundry 和 Spring Boot 将成为微服务领域的杀手级组合。
  • 为了庆祝 Spring Boot 发布,杰出的 Greg Turnquist 将于 7 月 8 日呈现 使用 Spring Boot 构建你的应用程序管理工具 的网络研讨会。
  • 加入 Glenn Renfro,他将在 6 月 17 日的 以 Boot 方式完成 Spring Integration 网络研讨会中带你了解 Spring Integration 4.0 的 Boot/JavaConfig/Annotation 驱动体验。
  • Casey Doolittle 和 Phil Dutson 将于 7 月 15 日呈现终极电商功能演练:使用 Spring 在 24 小时内构建购物车
  • 观看去年 SpringOne2GX 2013 大会的重播:SpringOne2GX 2013 重播:空间探索:使用 Sencha Space 构建安全互联 HTML5 应用的 API
  • 杰出的 Craig Walls 去年在 SpringOne2GX 2013 大会上做了一个很棒的 关于 Spring Social 的演讲,看看吧!毕竟 Spring Social 1.1 刚刚发布。现在是跟上进度并连接到你客户正在使用的服务的好时机。
  • Greg Turnquist 发表了一篇关于 贡献 Spring IO 指南流程 的非常好的博客。Greg 也是指南的主要贡献者之一,所以如果他认可,那你就知道它很棒。开源加油!
  • 说到那个新指南,你应该看看:它是关于如何 开始使用 Spring WS 构建 SOAP 服务。(嘿,对很多人来说它仍然存在,而 Spring WS 基于 Java 配置的新端点模型非常适合这项任务!)
  • AspectJ 的幕后智囊、Cloud Foundry 的架构师之一、以及我们的本地云忍者 Ramnivas Laddad 最近做了一个关于 Spring Cloud 的网络研讨会,Spring Cloud 使得以一种清晰、以依赖注入为中心的方式 轻松消费 PaaS 绑定服务:看看吧!
  • Manuel Jordan,我们社区的一位杰出成员(我几本书的编辑,因他在论坛上的杰出贡献——回答的问题比任何人都多——而获得 Springy Award,总之是个好人),在秘鲁阿雷基帕撰写了 史诗级 系列博客介绍 Spring 的各个部分。看看吧。Manuel 干得漂亮!
  • softwarecave 博客有一篇关于将 Hibernate 与 Spring 结合使用的文章。我很喜欢它,但想提醒人们现在几乎没有理由再使用 XML 了,而且——即使有理由——现在也几乎没有理由再编写这类配置了。直接使用 Spring Boot 吧。@EnableAutoConfiguration 能带来多么大的不同,真是太神奇了!
  • GeekAByte 博客有一篇关于 Spring 中各种注解驱动的自动注入方式的精彩文章,看看吧

Spring for Apache Hadoop 2.0 现已正式发布 (GA)

发布 | Thomas Risberg | 2014 年 6 月 11 日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.0 版本现已正式发布 (GA)。


在兼容 Hadoop v1.0 的同时,提供对 Hadoop v2.0 和 YARN 的支持


Spring for Apache Hadoop 1.0 发布已超过一年 发布。当时 Spring 是 VMware 的一部分。Spring for Apache Hadoop 1.0 支持 Hadoop 1.0.4 和 1.1.1,但不支持最新的 2.0 alpha 版本。从那时起变化很大。Spring 现在是 Pivotal 的一部分,这使我们与一系列出色的开源技术结合在一起。Apache Hadoop 项目发布了 Hadoop 的几个新版本……

SpringOne2GX 2013 重播:使用 Spring Social 建立连接

新闻 | Pieter Humphrey | 2014 年 6 月 10 日 | ...

录制于加利福尼亚州圣克拉拉市的 SpringOne2GX 2013

演讲者:Craig Walls

现代 Web 拥有丰富的 API,可以被其他应用程序消费,为在这些 API 前端网站上拥有账户的用户提供集成体验。许多这些 API 都使用 OAuth 进行安全保护,OAuth 是用于保护 REST API 的授权规范。Spring Social 是 Spring Framework 的扩展,它使 Spring 应用程序能够代表其用户与这些 API 建立连接,而几乎无需深入研究 OAuth 的复杂细节。在本次会议中,我们将探讨 Spring Social 如何为 Spring 应用程序带来 API 连接性。我们还将揭示 Spring Social 的最新功能,这些功能使得将应用程序用户与其在 Web 各个站点上维护的身份关联起来比以往任何时候都更容易。

在 http://projects.spring.io/spring-social/ 了解更多关于 Spring Social 的信息

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

SpringOne2GX 2013 重播:空间探索:使用 Sencha Space 构建安全互联 HTML5 应用的 API

新闻 | Pieter Humphrey | 2014 年 6 月 10 日 | ...

录制于加利福尼亚州圣克拉拉市的 SpringOne2GX 2013

演讲者:Jason Cline

移动设备的激增给企业 IT 部门带来了挑战。最终用户希望选择自己的设备,但也希望访问企业 Web 应用程序,但安全性需求通常意味着他们必须将设备的管理权交给 IT 部门。考虑到这一点,我们创建了 Sencha Space——一个用于部署可在多个设备上运行的 HTML5 业务应用程序的安全且受管的环境。在本次会议中,Jason Cline 将讨论 Sencha Space SDK 在设备级别用于安全数据存储的选项,并向您展示如何实现 Invoke API 来将 Web 应用程序相互连接。您还将体验到无需访问设备即可轻松实现应用程序的集中管理。

在 http://projects.spring.io/spring-framework/ 了解更多关于 Spring MVC 的信息

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

Spring Boot 1.1 GA 已发布

发布 | Phil Webb | 2014 年 6 月 10 日 | ...

Spring Boot 1.1.1 已发布,现可从 repo.spring.iomaven central 获取。此版本将作为 Spring IO Platform 的一部分,并提供了许多相对于 1.0 的新功能和改进。升级说明 和 "新特性" 请参阅 发行说明

注意:请使用 v1.1.1,因为初始的 v1.1.0 版本存在一个小问题

以下是一些亮点

模板支持

除了现有的 ThymeleafJSP 支持外,还增加了 FreemarkerVelocityGroovy 的模板选项。Groovy 模板是……

网络研讨会:使用 Spring Boot 构建你的应用程序管理工具

新闻 | Pieter Humphrey | 2014 年 6 月 10 日 | ...

演讲者:Greg Turnquist

Spring Boot 让你比以往更好地编写应用程序。但你是否想过也可以使用 Boot 编写那些你不可避免需要的支持脚本和工具?在此次网络研讨会中,了解 Spring 团队如何已经采用 Spring Boot CLI 作为一种强大工具来管理所有开放问题,例如针对 60 多个快速入门指南的问题。了解如何使用 Spring Integration、Spring WebSocket+STOMP 和其他技术监控应用程序日志,所有这些都只需一些轻量级的 Boot+Groovy 代码。

2014 年 7 月 8 日星期二 英国夏令时下午 3:00 (伦敦, UTC+1) 注册

2014 年 7 月 8 日星期二 太平洋夏令时上午 10:00 (旧金山, UTC-07:00) 注册

网络研讨会:使用 Spring 在 24 小时内构建购物车

新闻 | Pieter Humphrey | 2014 年 6 月 10 日 | ...

演讲者:Casey Doolittle 和 Phil Dutson,ICON Health & Fitness

创建一个安全、快速且响应迅速的事务性网站本身就是一项挑战。在 24 小时内创建一个更是近乎疯狂,然而有了 Spring 提供的资源,这可以实现。Casey Doolittle 和 Phil Dutson 在销售开始前两天接到了创建慈善福利网站的任务。通过利用各种 Spring 组件提供的灵活性和强大功能,这项艰巨的任务得以完成。在本次演讲中,Casey 和 Phil 将讨论如何以及为何选择 Spring 3.2.4、Spring Web MVC 和 Spring Security 3.1.4 作为他们的首选框架来按时完成项目。

Pivotal 免责声明:这些人不是 Pivotal 的员工,这也不是一个“最佳实践”会话,也不代表 Pivotal 的建议。这是一个关于两个人如何利用他们已知的工具来应对一个荒谬要求的精彩故事!

2014 年 7 月 15 日星期二 英国夏令时下午 3:00 (伦敦, UTC+1) 注册

2014 年 7 月 15 日星期二 太平洋夏令时上午 10:00 (旧金山, UTC-07:00) 注册

首个社区撰写的入门指南已发布

工程 | Greg L. Turnquist | 2014 年 6 月 5 日 | ...

Spring 社区各位:

今天,我们刚刚发布了第一份由社区成员撰写并提交的入门指南:构建 SOAP Web 服务

Maciej Walkowiak 编写了一份满足他需求的指南,并决定贡献给社区。这与其他人 对该指南表达的兴趣 一致。Maciej 使用 https://github.com/spring-guides/getting-started-guide 作为模板,并向其提交了一个包含他所编写指南的 pull request

我们将他的所有提交合并到一个 独立的仓库 中,进行了一些 编辑润色,经过最终审查后……

网络研讨会重播:使用 Spring Cloud 抽象 PaaS 服务以实现可移植性

新闻 | Pieter Humphrey | 2014 年 6 月 4 日 | ...

演讲者:Ramnivas Laddad

幻灯片:https://speakerdeck.com/ramnivas/abstracting-paas-services-to-be-portable-with-spring-cloud

在云平台开发应用程序涉及到处理已部署应用程序的环境和连接到服务。Spring Cloud 是一个新的项目,它简化了在各种云平台(包括 Cloud Foundry 和 Heroku)上的这些任务。Spring Cloud 使得将相同的 Artifact(war 或 jar)部署到多个云环境成为可能。它通过 Cloud Connector 的概念支持多种云,并为 Cloud Foundry 和 Heroku 提供了开箱即用的实现,以及其他云平台的扩展点。在本次演讲中,我们将介绍 Spring Cloud 项目,展示如何简化应用程序的云部署配置,讨论其可扩展机制,并通过实际示例展示其在现场的良好应用。

在 http://projects.spring.io/spring-cloud 了解更多关于 Spring Cloud 的信息

在 http://cloudfoundry.org/learn 了解更多关于 CloudFoundry 的信息

在 https://devcenter.heroku.com/ 了解更多关于 Heroku 的信息

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

Spring Cloud 介绍

工程 | Ramnivas Laddad | 2014 年 6 月 3 日 | ...

开发、部署和运行云应用程序应该像本地应用程序一样容易(如果不是更容易的话)。这应该是任何云平台、库或工具的指导原则。Spring Cloud——一个开源库——使得为云开发 JVM 应用程序变得容易。有了它,应用程序可以轻松地在多种云(如 Cloud Foundry 和 Heroku)中连接到服务并发现关于云环境的信息。此外,你可以将它扩展到其他云平台和新服务。

在这篇博客(系列第一篇)中,我将介绍 Spring Cloud,并从应用程序开发者的角度展示其用法。我们将开发一个简单的应用程序并将其部署到 Cloud FoundryHeroku……

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部