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日,是 互联网 25周年纪念日 爵士 蒂姆 伯纳斯 发明 万维网 的日子。正如他解释的那样:“我只需要将超文本的想法与传输控制协议和域名系统结合起来,然后——瞧!——万维网就诞生了。” 确实很简单。(哈哈!)

图示(取自维基百科)是最初的 NeXT 工作站(其操作系统 NeXT Step 是今天 OS X 和 iOS 设计的基础),蒂姆·伯纳斯·李爵士在上面构建了最初的 HTTP 服务和客户端。

顺便说一句:我一直很好奇……

Spring Data Couchbase 1.0 GA 发布

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

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

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

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

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

Spring Data 发布列车 Codd 的第一个服务版本发布

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

我很高兴地宣布名为 Codd 的 Spring Data 发布列车的第一个服务版本发布。参与模块的完整列表如下所示

本周 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. Dave Syer 博士,Spring Boot 的联合负责人,以及许多其他令人惊叹的事情,为 Ratpack(一个用于 JVM Web 应用的工具包)构建了一个外观性感的 Spring Boot 包装器。这棒了。
  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 博客上有一篇关于 Spring Boot/Vaadin 集成 的不错的文章,虽然篇幅不长,但这是 Petter Holmström 和我一直在研究的内容。不错!如往常一样,这是开源的,所以不要害羞,请务必 发送您遇到的任何反馈
  13. 相关新闻,Petter 和我正在开发的 Vaadin4Spring 集成快照现已发布在 Sonatype 的存储库中 - 尽情享受!
  14. 我们的朋友 Eberhard Wolff 回来了,这次他写了一篇关于 Spring 4.0 和 Spring Boot 以及其他(许多)内容 的不错的(德语)文章
  15. David Williams 的博客,Cloud Foundry 的价值实现故事,发人深省:一项技术能够多快地交付价值——可衡量的价值?
  16. Martin Fowler 开始 关注微服务领域。没有具体要报告的内容。我只是推荐一个值得关注的页面。
  17. CA Technologies 旗下的 Layer 7 刚刚发布了一项关于 API 设计和部署的调查结果。该调查有很多收获,所以请务必阅读,但我认为其中有一点特别有前景:API 开发人员中对超媒体感知 API 的预测增长。如果您有兴趣拥抱超媒体和设计模式 HATEOAS,我建议 您查看 Spring HATEOAS,并且 - 如果您想了解更多关于使用 Spring HATEOAS 和 Spring Boot 的信息,请查看本教程和相关代码

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

发布 | 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 配置启用基于提供程序的身份验证。
  • 一个可插拔的会话抽象。
  • 支持 Facebook API 绑定中的内置 OpenGraph 操作。

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

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

录制于 2013 年在加州圣克拉拉举行的 SpringOne2GX 大会上

演讲者:Emanuel Rabina

由于 Web 语言(HTML、CSS、Javascript)和服务器语言(Java、Groovy、Scala 等)之间的脱节,多年来发明了许多库和框架来填补这一空白,这通常会导致视图中充满了后端代码、视图中充满了专门的语法,甚至发明了全新的视图语言抽象;所有这些都是为了将我们的服务器端想法转换为 HTML,而其中很少有真正看起来像最终生成的 HTML。进入 Thymeleaf - 一个使用 HTML 创建传统 HTML 的模板框架。在本演示文稿中,您将了解 Thymeleaf、它的一些功能、如何在 Spring Web 项目中使用它、围绕它正在开发的不断增长的生态系统,以及它如何使用自然模板来让您团队中的 Web 设计师以及我们每个人都感到满意。

在 www.thymeleaf.org 了解更多关于 Thymeleaf 的信息

了解有关 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日 | ...

录制于 2013 年在加州圣克拉拉举行的 SpringOne2GX 大会上

演讲者:John Hann

所以你一直在尝试使用 JavaScript。你对这门语言有基本的了解,但还没有感觉到很有效率。如果是这样,这个演讲适合你。我们将剥离抽象、库和框架,以揭示 JavaScript 更有趣的基础知识。具体来说,我们将深入探讨以下内容

  • 原型继承(以及经典继承的替代方案)
  • 闭包
  • 作用域与上下文以及 this
  • 公共变量、特权变量和私有变量
  • 模块
  • Promise/Future
  • 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 社区中所有即将举行的活动。

查看全部