Spring LDAP 2.0.0.RELEASE 已发布

版本发布 | Rob Winch | 2014年1月13日 | ...

我很高兴宣布 Spring LDAP 2.0.0.RELEASE 现已在 Maven Central 和 Bintray 上可用。特别感谢 Mattias Arthursson 为本次发布付出的所有努力!

请参考 Spring LDAP 2.0 中的新特性,以获取此版本的完整详细信息。可以在 JIRA 的变更日志中找到变更列表。亮点包括

  • Spring Data Repository 和 QueryDSL 支持现已包含在 Spring LDAP 中。
  • 已添加 Fluent LDAP 查询支持。
  • 现提供自定义 XML 命名空间以简化 Spring LDAP 的配置。
  • Spring LDAP 核心已更新,包含了 Java 5 的特性,例如泛型和可变参数。
  • ODM (Object-Directory Mapping) 功能已移至核心,LdapOperations/LdapTemplate 中新增了使用此自动翻译功能与 ODM 注解类之间进行转换的方法。

Spring XD 1.0.0.M5 已发布

工程 | Mark Pollack | 2014年1月10日 | ...

Spring XD 团队很高兴宣布 Spring XD 1.0.0 Milestone 5 现已可供下载

Spring XD 使解决常见大数据问题变得容易,例如数据摄取和导出、实时分析以及批处理工作流编排。此版本包括了几个值得关注的新特性

SpringOne2GX 2013 回放:使用 OAuth2 进行数据建模和身份管理

新闻 | Josh Long | 2014年1月8日 | ...

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

演讲者:David Syer 博士

OAuth2 规范(明智地)在很多方面留下了开放的解释和实现细节空间,因此有很多机会对流程和底层数据进行解释。本次演讲首先提供了 OAuth2 主要特性的基本指南,然后通过示例展示了如何利用它们来支持业务和应用用例。例如,您应该直接在访问令牌中编码访问决策数据,还是让令牌完全不透明?您应该签署请求吗?OAuth2 scopes 应该使用什么命名约定?如何注册用户和客户端?现有的 OAuth2 实现中存在一些明显的模式,Spring Security OAuth 提供了大量的钩子和扩展点,如果您想复制其中一种模式或制定自己的规则,都可以利用。示例将使用 Spring 和 Spring Security 来展示如何利用规范和库中固有的灵活性。了解更多关于 Spring Security OAuth:http://projects.spring.io/spring-security-oauth 和 Spring Security:http://projects.spring.io/spring-security

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

SpringOne2GX 2013 回放:Spring RESTBucks - 一个超媒体驱动的 REST webservice

新闻 | Josh Long | 2014年1月8日 | ...

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

演讲者:Oliver Gierke

Spring MVC 为在 Java 中实现基于 REST 的 Web 服务奠定了坚实的基础。然而,在实际项目中,开发者在处理 REST 的高级问题时仍然面临挑战。如何真正利用超媒体?如何使用 REST 建模更复杂的业务功能。本次演讲介绍了 Spring RESTBucks 示例实现,一个超媒体驱动的 REST Web 服务,并解释了它如何使用超媒体元素来实现业务流程,以及 Spring 技术(Spring Data REST, Spring Data JPA 和 Spring HATEOAS)如何帮助开发者构建系统。了解更多关于 REST:http://projects.spring.io/spring-framework/ (spring MVC 的 REST 控制器) http://projects.spring.io/spring-hateoas/ (超媒体支持)

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

本周 Spring - 2014年1月7日

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

欢迎回到新一期的 本周 Spring!Spring 团队的工作正在显著加速。本周,也就是9日,我们有备受期待的 Spring 4 版本发布网络研讨会报名情况异常火爆!我会在场观看并协助主持。希望您也能参加!

此外,如果您在湾区, 我将于1月22日晚在 Oakland JUG 进行几个小时的演讲,我们称之为 您最近看过 Spring 了吗?。我们将回顾去年史诗般的精彩,包括 Spring 4、Spring Boot 和 Spring XD 的发布。希望您也能加入我们!请带上问题!

  1. 2014年1月16日,我们的 Spring Security 负责人 Rob Winch 将介绍 Spring Security 3.2 版本,并讨论其对 Java Configuration、CSRF 保护、与安全相关的 HTTP 响应头、可选的 Spring MVC 集成以及当然还有 Spring Framework 4.0 的支持。
  2. Patrick Grimard 写了一篇很好的文章,关于在 Backbone(或实际上是任何面向客户端的应用)中使用 Spring Security 3.2.0 的 CSRF 保护。正如 Spring Security 的 Rob Winch 所指出的,还有一种更简单的方法来实现这一点
  3. 二月是安全月!我们刚刚发布了一个SpringOne2GX 2013 回放:使用 OAuth2 进行数据建模和身份管理,由 David Syer 博士主讲。
  4. 在 REST 方面,也刚刚发布了另一个SpringOne2GX 2013 回放:Spring RESTBucks - 一个超媒体驱动的 REST webservice,由 Oliver Gierke 主讲。
  5. Roy Clarkson 写了一篇很棒的文章,关于如何使用 WebJars,它允许您使用传统的基于 JVM 的构建管理工具(如 Gradle 和 Maven)来管理客户端依赖项(如 JavaScript),并结合 Spring Boot
  6. 这篇文章 - 关于应用日志记录的仪器化,虽然有点旧,但我认为值得一提,因为它通常相当有见地,并且它不仅在经典的 Spring Pet Clinic 应用中演示了其概念,还在 Node.js Node Cellar 和 .NET Music Store 中进行了演示。不错!
  7. 我们的朋友 Petri Kainulainen 回来了!他写了一篇很不错的文章 关于如何将 JOOQ 类型安全的查询 API 与 Spring 一起使用
  8. 这篇文章与 Spring 的关联非常小,但它确实与 GemFire XD(我们的内存分布式数据存储,可以在内存或与 HDFS 一起工作)有关,以及一些巧妙的 Python 技巧,可以从 Python 访问 GemFire XD
  9. 您看过这篇关于在 Raspberry Pi 上运行 Spring Boot 驱动的 Web 服务的精彩文章吗?
  10. Ned Lowe 写了一篇不错的文章,关于如何从 Spring MVC 2.0 风格的 MVC 应用迁移到自 Spring MVC 2.5 起可用的注解中心方法
  11. Thys Michels 写了一篇关于 JUnit 测试 Spring MVC 服务的不错文章
  12. 感谢 Learning Spring 博客友好地提醒我们,如果您修改正确的配置文件,Spring 应用会暴露大量有价值的日志供您利用
  13. Tomas Zezula 写了一篇关于 Spring 的 @Primary 注解的不错文章,该注解可以帮助您在众多可能的依赖项中明确选择使用哪一个。

在 Spring Boot 中利用 WebJars

工程 | Roy Clarkson | 2014年1月3日 | ...

欢迎来到 2014 年!2013 年是 Spring 令人兴奋的一年,我们期待着又一个伟大的一年。我们在最近的一些文章中重点关注了客户端开发,包括发布了几个新的客户端快速入门指南。在之前的一篇文章中,我还回顾了使用 Spring Boot 提供静态 Web 内容是多么容易。

在这篇文章中,我将继续讨论使用 Spring Boot 进行客户端开发,并探讨另一个内置功能。我之前的文章引用了 WebMvcAutoConfiguration源代码中的以下片段,该片段说明了如何将静态资源自动添加到 Spring MVC 的 ResourceHandlerRegistry 中…

本年度 Spring - 2013年12月31日

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

新年快乐!欢迎回到本年度最后一期 本周 Spring

我们将照常报道一些新闻,然后我将回顾过去一年关于 Spring 的新闻,确实发生了很多!

  1. 我们知道 Matt Raible 也在关注 Spring Boot,他刚刚为 InfoQ 写了关于我们刚刚发布的 Spring 4 的文章。如果您有时间,绝对值得一读!
  • Xavier Padró 写了一篇不错的文章,关于如何使用 RequestHandlerRetryAdvice 重试 Web 服务操作。
  • Stack Overflow 上有一篇关于 Spring 的 CrudRepository 与更特定于 JPA 的 JpaRepository 之间区别的精彩讨论,其中包含 Spring Data 负责人 Oliver Gierke 的精彩回答
  • Ken Blair 写了一篇很好的介绍,关于如何使用 Orika bean-mapping 框架与 Spring 一起进行 bean 映射
  • Groovy 大牛 Guillaume LaForge 已经开始整理 Groovy 社区的所有最新动态,我谨邀请 的读者阅读

12月26日至27日 Manning 所有 Groovy/Grails 书籍五折优惠

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

Manning Countdown to 2014

为庆祝 Spring Framework 4.0 发布,Pivotal 很高兴赞助 Manning 的“2014 倒计时”和“Spring / Groovy / Grails 日”,这是与 Manning 出版社联合举办的促销活动,我们在特定日期对 Pivotal 的 Spring、Groovy、Grails 团队精心挑选的书籍提供 五折优惠。Manning 还为购买当日特惠(Deal of the Day)的任何人提供额外优惠 - 他们将自动有机会赢取一本免费电子书和一次赢取 iPad mini 的机会!

12月23日星期一 - 超级优惠 - 所有商品五折。代码:gpivdotd13

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

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

Spring 实战,第4版

作者:Craig Walls

 

阅读第1章节选

 

Spring Integration 实战

作者:Mark Fisher, Jonas Partner, Marius Bogoevici, and Iwein Fuld

Rod Johnson 作序

第3章示例

第18章示例

Spring Batch 实战

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

第1章示例

第5章示例

 

Spring 实践

作者:Willie Wheeler with Joshua White

第11章示例

第13章示例

RabbitMQ 实战

作者:Alvaro Videla and 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, and Jon Skeet

 

阅读第1章节选

 

Grails 实战

作者:Glen Smith and Peter Ledbrook

Dierk Koenig 作序

第1章示例

第7章示例

Gradle 实战

作者:Benjamin Muschko

阅读第1章节选

Griffon 实战

作者:Andres Almiray, Danno Ferrin, and 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 新闻简报

订阅 Spring 新闻简报,保持联系

订阅

先行一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部