Spring Test MVC HtmlUnit 1.0.0.M1 发布

发布 | Rob Winch | 2014 年 3 月 17 日 | ...

我很高兴地宣布 Spring Test MVC HtmlUnit 的第一个里程碑版本发布。

该项目旨在提供 Spring MVC TestHtmlUnit 之间的集成。这简化了在使用基于 HTML 的视图时执行端到端测试。

请继续关注 Spring 博客,了解介绍这个令人兴奋的新库的 迷你博客系列。如果您迫不及待想尝试一下,请参考项目在 GitHub 上的入门部分

Web 25 岁生日快乐!或者:通过拥抱 Web 来纪念它

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

昨天,即 2014 年 3 月 12 日,是 Sir Tim Berners-Lee 发明Web25 周年纪念。正如他解释的:“我只需要采用超文本的想法,并将其与传输控制协议和域名系统想法联系起来—— Voilà!——万维网就诞生了。”简直是小菜一碟。(哈哈!)

(图片来自 Wikimedia)上图是原始的 NeXT 工作站(其操作系统 NeXT Step 是当今 OS X 和 iOS 设计的基础),Sir Tim Berners-Lee 在上面搭建了最初的 HTTP 服务和客户端。

顺带一提:我一直好奇能够…会是什么感觉。

Spring Data Couchbase 1.0 GA 发布

发布 | Oliver Drotbohm | 2014 年 3 月 13 日 | ...

我谨代表 Michael Nitschinger,很高兴宣布 Couchbase Spring Data 模块的 1.0 GA 版本。

在最后一个发布候选版本和最终版本之间,修复了几个 bug 并添加了新功能。值得注意的新增功能包括对自定义转换器的支持、JSR-303 验证支持以及对日期、日历等 JodaTime 变体的内置支持。

发布构件可通过 Maven Central 获取。您可以在通常的预期位置找到参考文档JavaDoc变更日志

从现在开始,Couchbase 模块将成为官方 Spring Data 发行版的一部分,从 Dijkstra 开始。既然第一个 GA 版本已经发布,我们将着手…

Spring Data 发布火车 Codd 的首个服务版本发布

发布 | Oliver Drotbohm | 2014 年 3 月 13 日 | ...

很高兴宣布 Spring Data 发布火车 Codd 的首个服务版本。参与的模块列表如下:

本周 Spring 动态 - 2014 年 3 月 11 日

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

欢迎来到又一期的《本周 Spring》!像往常一样,我们有很多内容要分享,让我们开始吧!

  1. Spring AMQP 负责人 Gary Russell 刚刚宣布 Spring AMQP 1.3.0 现已发布
  2. Spring Social 负责人 Craig Walls 刚刚宣布了 Spring Social 1.1 的第一个、备受期待的 RC 版本。太棒了!我很高兴看到这个新版本。
  3. Spring Security 负责人 Rob Winch 刚刚宣布了 Spring Security 3.2.2 和 3.1.6 的安全修复程序
  4. Dr. Dave Syer,Spring Boot 的联合负责人以及许多其他令人惊叹的项目,他开发了一个看起来很酷的 Spring Boot 包装器,用于 Ratpack,一个 JVM Web 应用程序工具包。这棒了。
  5. Spring Data 负责人 Oliver Gierke 刚刚宣布 Spring Data Babbage 系列的第一个服务版本 现已可用
  6. 我写了一篇关于 Spring Boot 应用程序的各种部署策略的文章。
  7. 不要错过 Mattias Arthursson 于 3 月 18 日举行的网络研讨会,届时将介绍 Spring LDAP 2.0.0
  8. 参加 Juergen Hoeller 和 Spring 团队于 3 月 25 日举行的关于 Java 8 和 Spring Framework 4.0 的网络研讨会!
  9. 说到 Spring Data,来看看 SpringOne2GX 2013 上关于 Spring Data 仓库最佳实践的讲座回放
  10. 不要错过 John Hann 关于 SpringOne2GX 2013 实用 JavaScript 的介绍
  11. Emanuel Rabina 在 SpringOne2GX 2013 上发表了关于 如何使用自然模板和 Thymeleaf 改进 Spring 视图层的讲座:快来看看!
  12. More Vaadin 博客有一篇很棒但简短的文章,介绍了 Vaadin 的 Petter Holmström 和我一直在努力开发的 Spring Boot/Vaadin 集成。很棒!一如既往,这是开源的,所以不要犹豫,请务必发送任何反馈
  13. 相关新闻,Petter 和我正在开发的 Vaadin4Spring 集成快照现已发布在 Sonatype 的仓库中——尽情享用!
  14. 我们的朋友 Eberhard Wolff 又回来了,这次他写了一篇很棒的(德语)文章,讨论了 Spring 4.0 和 Spring Boot 等(许多)其他内容
  15. David Williams 的博客 A Time-to-Value Story with Cloud Foundry 是一篇发人深省的文章:技术能在多快的时间内提供可衡量的价值
  16. Martin Fowler 开始关注微服务领域。目前没有具体的消息。这只是一个我推荐大家关注的页面。
  17. Layer 7,CA 技术公司,刚刚发布了一项关于 API 设计和部署的调查结果。调查有很多要点,所以一定要阅读,但其中有一点我认为特别有前景:API 开发者中对超媒体感知 API 的预测增长。如果你有兴趣拥抱超媒体和 HATEOAS 设计模式,我鼓励你看看 Spring HATEOAS,如果你想了解更多关于使用 Spring HATEOAS 和 Spring Boot 的信息,请查看本教程和配套代码

CVE-2014-0097 在 Spring Security 3.2.2 和 3.1.6 中已修复

发布 | Rob Winch | 2014 年 3 月 11 日 | ...

Spring Security 3.2.2(变更日志)和 3.1.6(变更日志)已发布,并可在 Maven Central 中获取。

其中一项重要更新是,这两个版本修复了 CVE-2014-0097,该漏洞允许恶意用户冒充一个密码为空的用户,前提是满足以下所有条件:

  • 应用程序使用 ActiveDirectoryLdapAuthenticator
  • 目录允许匿名绑定(不推荐)

注意:这不会影响 LdapAuthenticationProvider 或 <ldap-authentication-provider> 的用户。

有关发布的完整详情,请参阅前面提到的变更日志。

Spring Social 1.1.0.RC1 发布

版本发布 | Craig Walls | 2014 年 3 月 11 日 | ...

亲爱的Spring社区,

很高兴宣布 Spring Social 1.1.0.RC1、Spring Social Facebook 1.1.0.RC1 和 Spring Social Twitter 1.1.0.RC1 可用。这些候选发布版本是即将推出的 GA 版本的第一个步骤。它们包含多项改进、错误修复和一些新功能,包括:

  • 新的 Thymeleaf 3 和 4 方言,以匹配 Spring Social 的 JSP 标签库。
  • 一个通用的连接工厂,用于快速配置没有正式连接工厂支持的 API。它提供 RestOperations 作为 API 绑定。
  • 使用 Spring 3.2+ 时,在 API 绑定中优化 RestTemplate 的使用。
  • 一个新的精简且更灵活的 Java 配置选项。
  • SecurityConfigurerAdapter,用于启用 Spring Security 的 Java 配置中的基于提供程序的身份验证。
  • 一个可插入的会话抽象。
  • 在 API 绑定中支持 Facebook 内置的 OpenGraph 操作。

SpringOne2GX 2013 回放:Thymeleaf - 使用自然模板改进你的 Spring 视图层

新闻 | Pieter Humphrey | 2014 年 3 月 11 日 | ...

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

演讲者:Emanuel Rabina

随着 Web 语言(HTML、CSS、JavaScript)与服务器语言(Java、Groovy、Scala 等)之间的脱节,多年来已经发明了许多库和框架来填补这一空白,这通常导致视图中充斥着后端代码、充斥着专门的语法,甚至发明了全新的视图语言抽象;所有这些都是为了将我们的服务器端想法转化为 HTML,而其中很少有看起来像最终生成的 HTML。Thymeleaf 应运而生——一个使用 HTML 创建纯正 HTML 的模板框架。在本演示中,你将了解到 Thymeleaf、它的某些特性、如何在你的 Spring Web 项目中使用它、围绕它不断增长的生态系统,以及它是如何使用自然模板来让团队中的网页设计师(以及我们每个人内心深处的网页设计师)保持快乐的。

了解更多关于 Thymeleaf 的信息,请访问 www.thymeleaf.org

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

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

SpringOne2GX 2013 回放:务实的 JavaScript

新闻 | Pieter Humphrey | 2014 年 3 月 11 日 | ...

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

演讲者:John Hann

你一直在玩 JavaScript。你对这门语言有基本的了解,但还没有真正感到高效。如果是这样,那么这个讲座就是为你准备的。我们将剥离抽象、库和框架,揭示 JavaScript 中更有趣的基础知识。具体来说,我们将深入探讨以下内容:

  • 原型继承(以及类继承的替代方案)
  • 闭包
  • 作用域与上下文以及 `this`
  • 公共 vs 特权 vs 私有变量
  • 模块
  • Promise / Futures
  • EcmaScript 5 和 6 的近期改进
  • 函数式编程策略
  • 使用 JSDoc 进行文档编写
  • 测试策略
  • 等等!
!{iframe width="560" height="315" src="//www.youtube.com/embed/EZW-ngSHK6o" frameborder="0" allowfullscreen}{/iframe}

Spring Data 发布火车 Babbage 的最终服务版本

发布 | Oliver Drotbohm | 2014 年 3 月 10 日 | ...

很高兴宣布 Spring Data Babbage 发布火车的最后一个服务版本。该版本包括以下模块:

此次发行版捆绑了许多重要的增强和错误修复,强烈建议升级。此次发行版是 Babbage 发行版的最后一个服务版本。建议用户查看最新的 Spring Data Codd 版本…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有