Spring Framework 4.0.1 & 3.2.7 发布 - 3.1.x 退役

发布 | Juergen Hoeller | 2014 年 1 月 28 日 | ...

亲爱的 Spring 社区成员:

我很高兴地宣布 Spring Framework 4.0.1 现已正式发布,同时发布的还有 3.2.7 版本。这两个版本都对其前身进行了重大的错误修复和改进,强烈建议升级。有关每个版本中解决的问题的详细信息,请参阅 JIRA

请注意,3.2.7 版本的发布标志着 Spring Framework 3.2.x 系列正式进入维护模式。今年晚些时候计划发布 3.2.8 版本;但是,该版本将仅包含错误修复,并计划成为最后一个常规的 3.2.x 版本。更多…

Spring Data Redis 1.1.1 发布

发布 | Thomas Darimont | 2014 年 1 月 28 日 | ...

亲爱的 Spring 社区成员:

我很高兴地宣布 Spring Data Redis 1.1.1 版本发布!这个维护版本包含了一些错误修复和改进,特别是在连接、线程和测试工具设置方面。

此版本针对 Java 6、7 和 8 进行了测试,与 Redis 2.4、2.6 和 2.8 以及 Spring Framework 4.0 兼容。

运行此 Jira 查询 查看完整的更改列表。

我们期待您在论坛或 问题跟踪器 中提供反馈。

本周 Spring - 2014 年 1 月 28 日

工程 | Josh Long | 2014 年 1 月 28 日 | ...

欢迎阅读新一期的 本周 Spring

快速提醒:我将与 Vaadin 的一些同事共同主持一场网络研讨会,介绍如何使用 Spring 和 Vaadin(一个富互联网应用框架)。我们将介绍一些常见的集成选项,以及一些不太常见的选项!请继续关注,希望能在那里见到您!

另外,我开始充实未来几个月的演讲日程。到目前为止,我知道我将于 4 月 22 日至 25 日在印度班加罗尔的 Great Indian Developer Summit 发表讲话,并于 5 月 14 日至 16 日在波兰克拉科夫的 Geecon 发表讲话。如果您在这些地区,我很想见到您。如果您主持 JUG 或 UG,或者拥有庞大的开发团队和受众,我也很想有机会与您和您的团队交流。请 给我发消息

像往常一样,我们有很多内容要讲,所以让我们开始吧!

  1. Spring 负责人 Juergen Hoeller 今天宣布了两项重要发布:Spring 4.0.1 和 Spring 3.2.7 都已发布!快来看看吧。
  2. Phil Webb 刚刚宣布了 Spring Boot 1.0.0 的第一个发布候选版本
  3. 加入 Apache Committer Stuart Williams 和 Daniel Mikusa 的行列,参加 Apache Tomcat 8 简介 网络研讨会 - 2014 年 2 月 8 日。立即预留您的座位,因为这可能又是一个热门话题。
  4. 2 月 18 日的网络研讨会!不要错过 Oliver Gierke 和 Thomas Darimont 告诉我们 Spring Data Repositories 的最佳实践
  5. 您错过了 Spring 负责人 Juergen Hoeller 史诗级Spring 4 介绍网络研讨会吗(他举办了两次,一次面向 EMEA,一次面向北美时区)?您是否也错过了他一周后进行的两次加场演讲,因为第一次网络研讨会使网络会议超载,导致数千名参与者无法访问?那么不用担心,您现在可以在线观看重播了
  6. 与此类似,Greg Turnquist 刚刚宣布,spring.io 上的所有指南 都已升级到 最近发布的 Spring Boot 1.0.0.RC1
  7. 好消息!Spring MVC 忍者 Rossen Stoyanchev 刚刚宣布了 更新的 Spring Web Flow 2.3.3 版本。它支持 Spring 4 和 JSF 2.2。
  8. All and Sundry 博客上,Biju Kunjummen 写了一篇很不错的文章,介绍了如何使用 Spring 的 `` - 超类型令牌(super type token) 的一个实现 - 来正确地通过网络往返传递 REST API 响应,这些响应使用泛型类型,否则在运行时会由于擦除而丢失其泛型部分。他使用了 Spring REST Stack 中的示例代码,该代码是我 为一次演讲 开发的,得到了 Spring 团队成员 Rob Winch、Roy Clarkson、Craig Walls、Rossen Stoyanchev、Arjen Poutsma 等人的大量帮助。
  9. 去年 11 月,我做了一次演讲,题为 你最近看过 Spring 吗?。我将演讲稿从 Keynote '09 转换为 Keynote 7 时遇到了一些麻烦,最终设法解决了所有问题。我刚刚上传了完整的幻灯片(包含由于时间关系而未在某些版本的演讲中包含的额外内容)。我在周日上传了幻灯片。您也可以在那里找到视频链接。尽情观看吧!
  10. 本专栏的读者知道我非常喜欢好的包管理工具,而 OS X 的 Homebrew 还算不错。你知道你可以 使用 Homebrew 安装 Pivotal GemFire 和 tcServer 吗?安装了 pivotal tap (brew tap pivotal/tap) 后,只需执行 brew install tcserver gemfire 命令。就这么简单!
  11. 这是 Kailash Kutti 关于 Spring for Apache Hadoop 的演讲幻灯片
  12. 博客作者 Sudhir Dharmadhikari 似乎真的很喜欢 Spring Data,甚至为该项目提出了一个非常讨人喜欢的更名建议。想知道原因,请 查看他的博客
  13. Spring Data 忍者 Thomas Darimont 刚刚宣布 Spring Data Redis 1.1.1 现已可用
  14. Greg Turnquist 写了一篇非常好的博文,解释了您也可以 如何为 入门指南(Getting Started guides) 做出贡献
  15. 同时,在 Pivotal 博客上,有一篇不错的文章,介绍了如何在(基于 SQL 的)数据分析中使用 窗口函数。好吧,好吧,我知道这与 Spring 无关,但这非常有用。此外,构建更智能、以数据为中心的应用将帮助您构建更智能的 Spring 应用!
  16. Pivotal Labs Canada 工程负责人 Farhan Thawar 写了一篇不错的文章,介绍了 移动应用开发的五大误区,这与我们在 Pivotal 的 Spring 团队中讨论的移动技术相符。请查看此文,然后阅读我们的 入门指南,了解 Spring 如何帮助您改进移动产品!
  17. JHipster 0.8.0 现已发布!新版本在 Spring Boot 的基础上进行了大量构建,并且非常强大!快来看看吧!
  18. 顺便问一下,您试过 入门指南 吗?它们非常简单!我的朋友兼同事 Pieter Humphrey 坐下来讲解了他如何按照一些指南进行操作。快来看看吧!这两个视频演示了有用的工作代码,每个视频大约 6 分钟
  19. 顺便说一句,我想确保大家看到了过去一年 GoPivotal 博客上一些很棒的关于数据和 Spring 的文章。这是一篇:《通过 Spring 和 NoSQL 扩展为您的 RDBMS 延长寿命》,另一篇是关于 如何使用 GemFire 同时运行多个大数据应用,还有一篇是关于 如何将 Spring 应用迁移到实时数据网格
  20. 说到 Gemfire,最近有一篇非常不错的文章,介绍了 中国铁路系统如何在 1 月 31 日中国新年(即春节)之前利用 GemFire 增强其运力。如果您正在中国阅读此文,祝您新年快乐 - 马年吉祥!您也可以看看我去年整理的这篇文章,关于 Spring 在中国规模的应用
  21. 查看这篇权威指南,了解 Thymeleaf 如何支持各种模板样式。模板和设计对于网站的实用性至关重要,正如这篇文章 - 为什么简单的网站在科学上更优越 - 所解释的!
  22. Spring Data 负责人 Oliver Gierke 在 Stack Overflow 上有几篇非常不错的文章。第一篇解释了如何 正确地将 PagedResourceAssembler 与 Spring Data 一起使用,第二篇回答了这个问题:在 JPA 中,是否每个表都应该有一个 Repository?
  23. 有一篇非常好的文章——无论从哲学还是技术层面都深入——探讨了如何使用 RabbitMQ 防止无界队列

创建或贡献入门指南比以往任何时候都更容易

工程 | Greg L. Turnquist | 2014 年 1 月 23 日 | ...

Spring 社区的朋友们,大家好!

我们不断收到反馈,称 Spring 的 入门指南 非常受欢迎。

到目前为止,我们已将这些指南迁移到 Asciidoctor。我们还增加了 面向客户端的指南。更多指南正在制作中!

使这些指南长期有效的最后一个环节是每篇指南侧边栏中的导航链接。我们现在使用元数据来标记和连接各种指南,同时也将它们与相关项目联系起来。

例如,如果您访问 使用 AngularJS 消费 RESTful Web 服务,您会看到一个侧边栏,其中包含

  • 该指南顶级部分的快捷方式
  • 两个标签:restJavaScript,这些链接可以让您搜索包含相同标签的其他指南
  • Spring Framework 项目的链接,因为本指南着重于将 Spring MVC 与 AngularJS 结合使用
  • 指向 理解 REST理解 JSON 的链接

网络研讨会重播:Spring Framework 4.0 简介

新闻 | Pieter Humphrey | 2014 年 1 月 23 日 | ...

演讲者:Juergen Hoeller

Spring Framework 在过去十年中重塑了企业 Java。与即将推出的 Spring IO 微平台其余部分一起,新一代 Spring Framework 将为未来十年的基于 JVM 的创新提供动力。加入 Juergen Hoeller 和 Spring 团队,了解 Spring Framework 4.0、其优化的基于注解的组件和配置模型,以及它与 Java 8、Java EE 7、Groovy、WebSockets 以及 Spring Boot 和 Spring Integration 的关系。

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

在 speakerdeck 查看 幻灯片

https://speakerdeck.com/jhoeller/introducing-spring-framework-4-dot-0

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

本周 Spring - 2014 年 1 月 21 日

工程 | Josh Long | 2014 年 1 月 22 日 | ...

欢迎回到新一期的 本周 Spring! 像往常一样,我们有很多内容要讲,所以让我们深入探讨吧!

快速提醒:如果您在旧金山湾区,请务必明晚在 Oakland JUG 与我见面,在那里 我将发表关于 Spring 和 Spring Boot 的演讲

  1. 2 月 11 日加入我们的网络研讨会,介绍 Apache Tomcat 8 的新特性
  2. 2 月 18 日,加入 Spring Data 工程师 Oliver Gierke 和 Thomas Darimont 的网络研讨会,介绍 Spring Data repositories 的最佳实践
  3. 查看 Spring MVC 忍者 Rossen Stoyanchev 在 SpringOne2GX 2013 上关于 使用 Spring Framework 4.0 构建 WebSocket 应用 的演讲重播。
  4. 查看 Spring Security 负责人 Rob Winch 介绍 Spring Security 3.2 的网络研讨会 重播。
  5. 查看 Mattias Severson 在 SpringOne 2013 上回顾 Spring MVC 测试 API 的 会议重播
  6. Spring Security 负责人 Rob Winch 写了一篇很好的文章,关于如果未正确保护,cookie 如何可能被利用
  7. 同时,在 Pivotal 博客上,C24 创始人兼 CTO John Davies 向我们展示了 C24 如何通过 Spring、RabbitMQ、Pivotal 和 GemFire 为大型金融服务公司提供高可伸缩性
  8. Les Cast Codeurs 是一个法语编程播客(尽管主要以 JVM 技术为主),采访了 Grails 和 Reactor committer Stephane Maldini,快来看看吧!
  9. Squadron 博客有一篇关于 如何使用 TLS 的好文章(其说明与 SSL 基本相同)。这篇文章并非针对 Spring,但如果您正在研究 Spring Security 的 X.509 支持,那么这篇文章将非常有用。
  10. Mkyong 又带来了一篇文章,这次是关于 在 Spring 中使用 TestNG
  11. Blas from the Pas 博客有一篇关于 如何使用 Thymeleaf 和 Spring MVC 的好文章。您也可以 查看我们关于此主题的指南
  12. Andriy Redko 写了一篇不错的文章,关于 如何在简单的 Spring 应用中使用 Scala 语言的 sbt 构建工具。这篇文章的主要目的是介绍 sbt,它是一个替代 Maven 或 Gradle 等工具的构建工具。
  13. Develop and Conquer 博客有一篇关于 使用 Spring 4 的 websocket 支持 的好文章。
  14. 我们的朋友 Xavier Padró 又回来了,这次他介绍了 如何将 XML 配置的 Web 应用迁移到最近发布的 Spring 4.0
  15. Spring Data 负责人 Oliver Gierke 在 Geecon 的演讲 数据访问 2.0?请欢迎 Spring Data! 现已在线可观看。请欣赏!
  16. Jakub Kubrynski 写了一篇不错的文章,关于 使用 Spring 的以 Java 为中心的 Web 配置选项
  17. Remove duplications and fix bad names 博客有一篇关于 使用 Spring 和 Mockito 进行单元测试 的好文章。
  18. Isos Tech 博客有一篇关于 在同一个 Spring 应用中使用两个 JPA EntityManager 的文章。

网络研讨会重播:Spring Security 3.2

新闻 | Pieter Humphrey | 2014 年 1 月 21 日 | ...

演讲者:Rob Winch

Spring Security 是一个强大且高度可定制的认证和访问控制框架,是保护基于 Spring 的应用的实际标准。无论您是第一次渴望学习如何使用 Spring Security,还是想了解 Spring Security 3.2 中的所有新特性,本次演示都必不可少。在此次演讲中,Spring Security 项目负责人 Rob 将带领您了解如何开始使用 Spring Security 3.2 的新特性,包括

· Java 配置支持

· CSRF 防护

· 安全相关的 HTTP 响应头

· Spring MVC 集成

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

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

SpringOne2GX 2013 重播:Spring Framework 4.0 WebSocket 应用简介

新闻 | Pieter Humphrey | 2014 年 1 月 21 日 | ...

演讲者:Rossen Stoyanchev

录制于加州圣克拉拉的 SpringOne2GX 2013 大会。

去年的 WebSocket 简介演讲既介绍了 WebSocket(包括规范、浏览器可用性、服务器支持),也总结了其使用中的短期和长期挑战,并留下许多未解决的问题。一年能带来多大的改变!本次更新演讲涵盖了新的标准 Java WebSocket API (JSR-356),包括对其优势和限制的讨论,Servlet 容器对 WebSocket 支持的最新情况,当然还有 Spring Framework 4.0 的 WebSocket 支持——如何配置和使用它以及它提供的额外好处。其中一个核心部分是 Spring 对 SockJS 的支持,这是一种透明的 WebSocket 回退选项协议,适用于例如需要在 IE 10 及更早版本中运行的应用。如果您想全面了解 WebSocket,包括标准的 Java EE 7 和 Spring Framework 4.0 支持,那么本次演讲适合您。如果想更实际地了解如何实际构建 WebSocket 风格的应用而跳过介绍,请参加 Rossen Stoyanchev 和 Scott Andrews 关于《使用 Spring 构建 WebSocket 浏览器应用》的下一场演讲,或者两场都参加。它们旨在互补。在 http://projects.spring.io/spring-framework 了解更多关于 Spring Framework 中 WebSocket 的信息。

幻灯片:http://rstoyanchev.github.io/s2gx2013-intro-websocket-spring-framework-4

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

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部