SpringOne2GX 2014 - 第一天

工程 | Josh Long | 2014 年 9 月 10 日 | ...

SpringOne2GX 在周一晚精彩开幕!

开发中的“潮起潮落”

主题演讲由 Pivotal 的研发高级副总裁 Hugh Williams(曾任职于 e-Bay 和微软研究院)开启,他谈论了软件开发的潮起(动量中尴尬的打断)和潮落。Hugh 提到了他之前在微软(他帮助开发了 Bing 搜索引擎)和 eBay(一个巨大的 Spring 用户,我们学到了!)的工作经历,并谈到了 Spring 带来的东西:敏捷、灵活的能力。

Spring IO 平台

接下来是 Spring Framework 负责人 [Juergen Hoeller](Spring Juergen),他回顾了最初在 SpringOne2GX 2013 上介绍的 Spring IO 平台故事。他介绍了“树”的概念。第三方依赖构成了 Spring IO 平台的根基。Spring Boot、Spring Foundation(Spring framework 和其他项目)以及 Spring IO 平台分发版

本周 Spring 动态 (SpringOne2GX 2014 特别版!) - 2014 年 9 月 9 日

工程 | Josh Long | 2014 年 9 月 9 日 | ...

欢迎阅读另一期本周 Spring 动态,现场直播自 SpringOne2GX 2014!今年的盛会令人瞩目!昨天,我们在“孤星州”举办了一场精彩的主题演讲,由 Pivotal 工程高级副总裁 Hugh Williams、Spring 团队负责人 Juergen HoellerDave SyerGraeme Rocher 以及 Netflix 的 Andy Glover 主讲。

当然,我们还会发布一些回顾博客,敬请关注。在我们开始本周综述之前,请观看这段将 SpringOne2GX 2014 标志投射到达拉斯 Omni 酒店的视频!

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

而且,虽然这不像录音(反正很快就会提供)甚至精心撰写的回顾(敬请关注!也即将推出...)那样,但这里有一些昨晚主题演讲的精选推文,希望能勾起您的兴趣

事实上,即使是 SpringOne2GX 之前的一周也堪称史诗级,因为团队一直在忙着发布令人兴奋的新功能供我们使用!本周的综述内容丰富

  1. 就在 SpringOne2GX 举办之际,Spring 负责人 Juergen Hoeller 刚刚宣布 Spring 4.1 现已发布!新版本包含大量优秀功能,包括 JMS 注解、全面的 JCache (JSR 107) 支持、新的 Spring MVC 视图、websocket 改进、性能提升,以及更多内容!
  2. Spring Boot 联席负责人 Phil Webb 刚刚宣布 Spring Boot 1.2.0.M1 已发布,紧随 Spring Boot 1.1.6 之后。1.1.6 是一个强烈推荐的 bug 修复版本。另一方面,1.2.0.M1 是备受期待的 Spring Boot 1.2 版本发布的第一个里程碑。它包含了许多新特性:JTA 支持、更容易地使用 JNDI 绑定的资源(本身就是一个不错的功能,但在 JTA 环境下尤其方便!)、Spring Cloud PaaS 连接器的自动配置、Tomcat 和 Jetty 轻松实现 SSL 终止,以及 DataSource 和健康指标的改进度量。
  3. Spring Data 负责人 Oliver Gierke 刚刚宣布 Spring Data Evans 已正式发布(GA)!新版本功能丰富!包括 Redis Sentinel、ALPS 和摘录投影、多存储配置、基于 Spring 4.0、在衍生查询中支持 topfirst 关键字、MongoDB 2.6 全文检索,以及更多内容。
  4. 延续数据主题,Spring for Apache Hadoop 专家 Thomas Risberg 的新版本已发布。新版本增加了对 append 模式存储写入器的支持、安全集群的 kerberos 配置、Spring YARN 中的容器分组和集群,并且仍然兼容 Hadoop 2.0+、Pivotal HD 2.0、Cloudera CDH5 和 Hortonworks 2.1。
  5. 我很快将举办两场网络研讨会:一场是关于 9 月 16 日使用 Spring 构建微服务,另一场是关于 9 月 23 日将 Activiti 工作流引擎与 Spring 结合使用。立即注册并带上您的问题、评论等等!我们将有很多东西可以讨论,应该会非常有趣!
  6. 我的英雄之一,Spring Integration 专家 Artem Bilan 刚刚宣布 Spring Integration Java configuration DSL 的里程碑 3 版本发布。博客列出了(许多)新特性以及配套代码。我在这里无法一一详述,只需查看博客即可。
  7. Spring 专家兼好好先生 Andy Wilkinson 刚刚宣布 Spring IO 平台 1.0.2 版本发布。新版本包含许多新项目,请务必查看。Spring IO 平台旨在协调众多 Spring 项目之间的依赖关系,以便从依赖消费者的角度来看,不会与常用库发生任何冲突。
  8. Spring Integration 负责人 Gary Russell 刚刚宣布 Spring AMQP (for Java) 1.4 里程碑 1 版本发布。新版本包括注解支持 (@EnableRabbit) 和注解驱动的消息监听器 (@RabbitListener)。太棒了!这与 Spring 4.1 中对 JMS 的类似支持相呼应。
  9. 由于一些令人遗憾且复杂的原因,Artem 本周没有来到 SpringOne2GX(我们想念你 Artem!),但这并未阻止他在上周引起轰动,先是发布了 Spring Integration Java configuration DSL(见上文),现在又发布了 Spring Integration 4.1 里程碑 1 版本。Spring Integration 版本包含了大量酷炫的功能,包括将常用类型迁移到 Spring 4 本身、性能改进、引入 Spring 4.1 SpEL 编译器、web socket 适配器(是的,web socket 适配器!)、http://github.com/projectreactor、基于 Boon 的 JSON 映射器,以及 EIP splitter 模式的一个实现,它可以返回结果的 Iterator(因此可以流式处理结果)。
  10. 我们的朋友 Matt Raible 探讨了如何使用 Spring Boot 驱动的 JHipster 项目。他遇到了一些困难,但博客提供了关于他如何解决这些问题的各种有用信息,以便您能够避免这些问题并顺利进行!
  11. Blog4Java 博客(由我们的朋友 Javier Barquero 运营)发表了一篇 关于他如何使用 Spring Batch 的后续文章
  12. 当然,如果没有 年度新闻稿,SpringOne2GX 怎么能算完整呢?
  13. Chariot Solutions 博客上有一篇有趣的文章,关于将 Spring Boot 应用程序从 Java 转换为 Scala - 绝对值得一看。有趣的是,在这个特定的例子中,似乎使用 Java 8 并没有获得太多优势...
  14. 您在 Dallas Fort Worth 地区吗?既然我们在达拉斯举办 SpringOne2GX 2014我们想趁此机会召集一些……好吧,是很多……Spring 团队成员,一起前往当地的 Java 用户组(称为“Java Metroplex Users Group”,简称 Java MUG),打个招呼。我希望您能考虑加入我们,这将是一个非常有趣的夜晚!

Spring for Apache Hadoop 2.1.0.M1 发布

工程 | Thomas Risberg | 2014 年 9 月 8 日 | ...

一年前,我们在 SpringOne 2GX 2013 及时发布了 Spring for Apache Hadoop 2.0 项目的第一个里程碑版本。为了延续传统,我们很高兴宣布 Spring for Apache Hadoop 2.1 的第一个里程碑版本发布,正好赶上在德克萨斯州达拉斯举行的 SpringOne 2GX 2014。该版本现已在 Spring IO 仓库中提供

2.1.0.M1 版本的主要变更

  • 在存储写入器中增加了 append 模式支持
  • 加强了安全集群访问的 kerberos 配置
  • 支持 Spring YARN 中的容器分组和集群,带来了运行多种容器类型的功能、新的 REST API 和改进的应用模型,带有新的客户端命令和命令行 shell。
  • 从这个版本开始,我们支持 Hadoop 2.0 API,但不再提供与旧的 Hadoop v1 分发版的向后兼容性。

加入我们在 @springone2gx #s2gx 的 Spring Data 群英会(birds-of-a-feather)环节

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

准备好迎接 SpringOne 了吗?它就快到了!

SpringOne 的一个受欢迎的部分是群英会(birds-of-a-feather)环节。不同的群体聚集在一起讨论 Spring、Groovy 和 Grails 的不同方面。今年,它们安排在 9 月 9 日星期二晚上 9 点开始。(什么时候结束?直到所有人都离开!)

它们确实很受欢迎。去年我参加了 Spring Framework 的一个环节,很喜欢那种亲密的、非正式的讨论(而不是讲座)。你应该考虑为此留出一些时间!

今年,我们计划了一个新环节:Spring Data

如果您不了解…

本周 Spring 动态 - 2014 年 9 月 2 日

工程 | Josh Long | 2014 年 9 月 3 日 | ...

欢迎阅读另一期本周 Spring 动态

这是在下周 SpringOne2GX 2014 开幕之前的最后一期TWiS!我个人非常兴奋!迫不及待地想在那里见到大家。这将会非常有趣。那么,让我们开始吧!

Spring 指南让您更容易跳到核心内容

工程 | Greg L. Turnquist | 2014 年 9 月 2 日 | ...

如果您还记得去年,我们推出了一个完全使用 Spring 构建的 强大的新网站。它崭新、清新,并且包含了大量的入门指南

从那时起,收到的反馈绝大多数是积极的。我们的流量创下了记录,其中很大一部分是访问指南的。那么有什么新内容呢?

我们最近添加了隐藏/显示构建步骤的功能。许多人表示希望跳过项目设置步骤,直接跳转到核心内容。我们倾听了并做出了回应。

阅读完指南后,您需要 Gradle 或 Maven 构建步骤吗?没问题!只需点击…

本周 Spring 动态 - 2014 年 8 月 26 日

工程 | Josh Long | 2014 年 8 月 26 日 | ...

我的天!您相信我们离 SpringOne2GX 有多近了吗?去年我们发布了 Spring Boot 和 Spring XD,引起了巨大轰动,这两个项目最近都发布了 1.0 版本。我恰好知道下一阶段是什么样子,您会想看到的。如果您还没有注册,请立即注册!

预览 Spring Security WebSocket 支持

工程 | Rob Winch | 2014 年 8 月 21 日 | ...

[提示框 title=更新于 2014 年 12 月 11 日]虽然最初是关于 Spring Security 4.0.0.M2,但博客已更新以反映 Spring Security 4.0 RC1 中的改进。[/提示框]

引言

之前,应用程序可以使用 Spring Security 在 WebSocket 应用程序中执行身份验证。这是可行的,因为 HttpServletRequestPrincipal 会传播到 WebSocket Session。

问题在于授权仅限于握手阶段。这意味着连接建立后,无法对 WebSocket 应用程序的授权提供任何细粒度控制…

使用 Spring 构建一个 RESTful 报价服务

工程 | Greg L. Turnquist | 2014 年 8 月 21 日 | ...

我最近意识到,我们在某个指南中使用的公共 API 包含令人反感的内容。在确认后,我立即回应说我们将选择另一个来源。为了避免将来再次发生此类问题,我决定最佳解决方案是构建我们自己的 RESTful 报价服务。因此,我决定使用最好的工具来实现,即 Spring 技术栈,并能够在第二天就完成迁移。

选择您的工具

为了开始,我列出了我知道是创建 RESTful Web 服务这项工作的合适工具清单。

本周 Spring 动态 - 2014 年 8 月 19 日

工程 | Josh Long | 2014 年 8 月 19 日 | ...

欢迎阅读另一期本周 Spring 动态!离 SpringOne2GX 2014 只有几周了!真是时光飞逝,快乐无穷!2015 年初将迎来本周 Spring 动态第 4 个年头,每周都更加精彩!我希望能尽可能多地在 SpringOne2GX 2014 上见到大家。这肯定会是一场精彩的活动。

好了,言归正传,让我们开始本周的综述吧!

  1. Spring Security 负责人 Rob Winch 刚刚宣布 Spring Security 4.0.0.M2 发布,其中

提供了大量优秀功能,包括改进的安全感知测试支持、Spring Data 集成、websocket 安全支持,并与源自本次版本工作的初生 Spring Session 项目紧密结合。快去看看吧!Rob 还宣布了 Spring Security 3.2.5 和 3.1.7

获取 Spring 新闻通讯

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

订阅

保持领先

VMware 提供培训和认证,助力您的进步。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部