今年的 Spring - 2013 年 12 月 31 日

工程 | Josh Long | 2013 年 12 月 31 日 | ...

新年快乐!欢迎回来,这是今年的最后一期《本周 Spring》!

我们像往常一样会介绍一些新闻,然后我会回顾一下过去一年 Spring 周围的新闻,这其中确实有很多事情!

  1. 我们知道 Matt Raible 也一直在关注 Spring Boot,他刚刚为 InfoQ 撰写了我们刚刚发布的 Spring 4 的文章。如果你有时间,绝对值得一读!

Manning 12 月 26 日和 27 日所有 Groovy/Grails 图书 5 折优惠

新闻 | Chloe Jackson | 2013 年 12 月 26 日 | ...

Manning Countdown to 2014

为了庆祝 Spring Framework 4.0 的发布,Pivotal 很高兴能赞助 Manning 的“2014 年倒计时”和他们的“Spring/Groovy/Grails 日”,这是一项与 Manning Publications 联合推出的促销活动,我们在特定日期为 Pivotal 的 Spring、Groovy、Grails 团队精心挑选的书籍提供**5 折优惠**。Manning 还为购买当日特惠的任何人提供额外优惠——他们将自动获得一本免费电子书和一次赢得 iPad mini 的机会!

12 月 23 日星期一 - 超值优惠 - 全部商品 5 折。代码:gpivdotd13

所有代码有效期为 48 小时。

您可以通过点击下面的链接免费在线阅读书籍节选。我们希望您喜欢这些优惠!

Spring 实战(第 4 版)

作者:Craig Walls

 

阅读第 1 章节选

 

Spring Integration 实战

作者:Mark Fisher、Jonas Partner、Marius Bogoevici 和 Iwein Fuld

前言:Rod Johnson

示例章节 3

示例章节 18

Spring Batch 实战

作者:Arnaud Cogoluegnes、Thierry Templier、Gary Gregory、Olivier Bazoud

示例章节 1

示例章节 5

 

Spring 实践

作者:Willie Wheeler 和 Joshua White

示例章节 11

示例章节 13

RabbitMQ 实战

作者:Alvaro Videla 和 Jason J.W. Williams

示例章节 1

示例章节 8

RabbitMQ in Action

RabbitMQ 深入浅出

作者:Gavin M. Roy

 

阅读第 1 章节选

RabbitMQ in Action

 

 

Groovy 实战(第二版)

作者:Dierk König、Guillaume Laforge、Paul King、Cédric Champeau、Hamlet D'Arcy、Erik Pragt 和 Jon Skeet

 

阅读第 1 章节选

 

Grails 实战

作者:Glen Smith 和 Peter Ledbrook

前言:Dierk Koenig

示例章节 1

示例章节 7

Gradle 实战

作者:Benjamin Muschko

阅读第 1 章节选

Griffon 实战

作者:Andres Almiray、Danno Ferrin 和 James Shingler

示例章节 1

示例章节 13

RabbitMQ in Action

本周 Spring - 2013 年 12 月 24 日

工程 | Josh Long | 2013 年 12 月 25 日 | ...

假期快乐!希望假期能有时间休息,并有机会放松身心,更充分地赶上忙碌的一年中错过的有趣的事情。本专栏的读者会知道,开发人员学习 Spring 并学习 Spring 支持的技术领域有很多渠道。不要忘记我们的SpringSource YouTube 页面Twitter 帐户、我们 15-30 分钟的“入门”指南博客,当然还有我们的FacebookGoogle+ 页面。我个人想回到 YouTube 频道观看尽可能多的 SpringOne2GX 演讲。

  1. 还记得JHipster吗?Julien Dubois 的Yeoman 驱动的 Spring 应用程序代码生成器?0.0.6 版本现已发布,它不需要 Spring XML(以及 Java EE 的web.xml 是最后一个!),并提供对服务的代码生成支持。

使用 Spring Boot 提供静态 Web 内容

工程 | Roy Clarkson | 2013 年 12 月 19 日 | ...

我们最近发布了一些关于 Spring入门指南的公告,包括指南目录已迁移到 Asciidoctor。我们还添加了一些新的客户端指南,说明如何从各种客户端技术连接到 Spring 服务。

在这篇文章中,我想重点介绍Spring Boot的一个有趣功能;在许多客户端指南中,我们使用 Spring Boot 启动 Tomcat 实例并提供静态内容。在这些指南中,我们演示的是**JavaScript**客户端代码,而不是 Java 或 Groovy!如果您已经熟悉 Boot,那么…

Spring Integration 4.0 里程碑版本 2 现已可用

发行版 | Gary Russell | 2013 年 12 月 18 日 | ...

继最近的3.0.0.RELEASE之后,我们很高兴地宣布 Spring Integration 4.0 的第二个(第一个公开的)里程碑版本现已可用。

3.0 发布候选版本公告中所述,最近的 Spring Integration 3.0 版本与 Spring Framework 4.0 完全兼容,但它不使用**spring-messaging**模块。这允许 Spring Integration 3.0 与早期版本的 Spring Framework 一起使用。

构建此里程碑版本的 4.0 流将所有核心 Spring Integration 消息传递抽象替换为 spring-messaging 模块中的抽象。在 3.0 发布后不久进行另一次主要版本发布的原因是,其代码直接使用受影响的 SI 类的现有应用程序需要转换为 Spring Framework 抽象。在大多数情况下,这只是意味着_import_语句中的包更改,但完整的详细信息在迁移指南中提供…

Spring 中的客户端开发入门

工程 | Craig Walls | 2013 年 12 月 17 日 | ...

尊敬的 Spring 社区:

在 SpringOne 上,我们启动了一个全新的 Spring 网站,其中包括一系列入门指南。这些快速上手指南被证明非常受欢迎,因为它们直接说明了如何使用 Spring 来解决一些常见任务,例如缓存、消息传递和集成。

我们非常高兴地宣布添加了一些新的入门指南,这些指南介绍了 Spring 如何提供支持在 Backbone、AngularJS、iOS 和其他客户端框架和平台上开发的丰富客户端和移动客户端的服务。这些指南包括

网络研讨会回放:Reactor 正式发布

新闻 | Chloe Jackson | 2013 年 12 月 17 日 | ...

演讲者:Jon Brisbin

幻灯片:www.slideshare.net/jbrisbin

Reactor 是一个简洁而强大的基础库,用于在 JVM 上构建响应式、快速数据应用程序。虽然它是 Spring IO 平台的一部分,但核心 Reactor 库不依赖于 Spring。在核心库之上,通过高速 Processor 抽象直接支持 Disruptor,该抽象通过 RingBuffer 提供 Reactor API;通过灵活的 PersistentQueue 抽象对高性能 JavaChronicle 持久消息传递库提供一流的支持;对 Groovy 闭包和 @CompileStatic 提供一流的支持;基于 Netty 4.0 的高性能 TCP 客户端和服务器支持;强大的基于注释的 Spring 支持等等。加入 Jon Brisbin 参加此活动,了解 Reactor 的第一个主要正式发布版本,并学习如何使用 Reactor 的 Promise 和 Stream API 来处理异步、事件驱动应用程序代码的固有复杂性。

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

本周 Spring(Spring 4 版本!)- 2013 年 12 月 17 日

工程 | Josh Long | 2013 年 12 月 17 日 | ...

欢迎来到另一期《本周 Spring》!本周,嗯,我正在休假:) 当然,这意味着本周的综述对我来说更有趣——我可以用刚刚发布的 Spring 4玩耍!而且,为了让我的假期更甜蜜,基于 Spring 4.0 的其他 Spring 项目的新版本稳定发布已经开始了!

如果您正在使用 Spring(Spring 4、Spring Boot 和任何其他内容),并且有一些很棒的新博客、视频或示例项目,您认为人们应该看到,请随时在 Twitter 上与我分享!Matt Raible 已经撰写了一篇有帮助的博客文章:使用 Spring 4 和 Spring Boot 进行 Web 应用程序改造,他在其中将现有的 Spring 3.2.5、Spring Security 3.1.4 和 Jersey 1.18 应用程序升级为运行Spring Framework 4Spring Boot

  1. 首先,是重要的新闻!Spring 首席技术官 Adrian Colyer 刚刚宣布 Spring 4 正式发布!如果您像我一样,整年都在渴望等待这个时刻,那么请不要再等待一秒钟!尽快获取这些信息。Spring 4 当然是从 2009 年 Spring 3.0 后的第一个主要版本增量,代表着应用程序开发者的一个重大飞跃。加入 Juergen Hoeller(以及许多其他工程师)于**2014 年 1 月 9 日**参加发布网络研讨会:Spring Framework 4.0 入门
  2. 与 Spring 4 版本同时发布的是,我们刚刚向非常受欢迎的入门指南集合中添加了一些新的指南。在新的指南中,您将找到有关 CORS、jQuery、Sencha、Angular.js 集成以及更多内容的帮助!
  3. Rob Winch紧随其后宣布Spring Security 3.2.0 RELEASE版本已发布!现在,我将最终更新关于使用Spring REST栈的演讲代码,以及Spring Security和Spring Security OAuth到新版本!加入Rob在2014年1月16日参与关于Spring Security 3.2新版本的讨论
  4. Spring 4发布后,Spring Integration负责人Gary Russell立即发布了期待已久的Spring Integration 3.0!这个新版本具有许多新的改进,大部分内容在候选版本公告中有所介绍。
  5. 项目负责人Martin Lippert刚刚宣布Spring Tool Suite和Groovy/Grails Tool Suite 3.5.0.M1现已可用。此更新升级到Groovy 2.2、Grails 2.3.4和tc Server 2.9.4,并为Spring Boot项目提供了高级代码提示、改进的仪表板Feed以及对新的客户端入门指南的支持。此版本基于Eclipse Kepler SR1构建。快来看看吧!
  6. Spring Data项目负责人Oliver Gierke刚刚宣布了最新的Spring Data发布列车,Spring Data Babbage SR2已发布。此服务版本包含许多重要的增强功能和错误修复,建议升级。您可以在我们的JIRA中找到此版本中修复的所有问题。
  7. Spring忍者Greg Turnquist对前面提到的入门指南迁移到Asciidotor的幕后过程进行了非常好的概述。
  8. Spring忍者和Boot联合负责人Phil Webb和我为SpringOne2GX 2013做了一个演讲,提升你的Java配置肌肉记忆,现在可以在我们的YouTube频道上回放。快来看看吧!
  9. Patrick Grimard撰写了一篇博文,介绍了如何设置Spring MVC拦截器来处理CORS请求。有关CORS的更多详细信息,请查看我们的了解CORS页面,然后查看我们的新的入门指南,该指南展示了一种以Servlet `Filter`为中心的替代方法来实现相同的功能。这是基于Spring Boot构建的,使用`Filter`而不是`interceptor`,但效果相同。
  10. 我们的朋友Bozhidar Bozhanov撰写了一篇关于WebSockets的精彩博文,当然它与Spring 4完美配合!,包含幻灯片和代码!一定要看看!这篇文章使用了一种更底层的WebSockets方法,Spring也支持这种方法,所有消息都通过一个处理程序传输。我个人更喜欢使用更高级别的STOMP支持,以避免将所有请求都通过同一个处理程序传输,然后使用`switch`语句来选择每个请求。无论哪种方式,这都是一篇很棒的博文,并且因为它更底层——让你更好地了解幕后发生的事情。快来看看吧!
  11. 新版本带来了更新的Maven工件。上周,我提到Spring 4现在具有非常方便的物料清单Maven `pom.xml`。你应该使用它来简化事情。此外,如果你是BinTray用户,请注意新版本也已在那里提供

Spring Security 3.2.0.RELEASE发布

发行版本 | Rob Winch | 2013年12月16日 | ...

我很高兴地宣布Spring Security 3.2.0.RELEASE的发布。您可以在参考的Spring Security 3.2中的新增功能部分查看此版本的亮点。可以在JIRA的更改日志中找到自3.1.x以来的更改以及自上次发布以来的更改

要了解有关Spring Security 3.2的更多信息,我建议您查看新的Spring Security指南,并参加1月16日举行的免费Spring Security 3.2网络研讨会

请考虑帮助我们在Twitter上宣传,在带有spring-security标签的Stackoverflow上提问,并将任何问题记录到Spring Security JIRA

获取Spring新闻

通过Spring新闻保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部