SpringOne2GX 2014 Replay:使用差量同步和 JSON Patch 实现高效的客户端-服务器通信

新闻 | Pieter Humphrey | 2015 年 4 月 28 日 | ...

录制于 SpringOne2GX 2014。

演讲者:Brian Cavalier

Web / JavaScript 轨道

幻灯片:http://www.slideshare.net/SpringCentral/efficient-clientserver-communication-with-differential-synchronization-and-json-patch

客户端-服务器的世界已经改变。REST 的传统应用不再是最适合的。我们将应用程序部署到一个用户期望所有设备上都有响应迅速的 UI 的世界,即使在离线状态下也是如此。我们将部署到一个连接延迟、移动无线电使用和电池寿命成为主要关注因素的世界。差量同步 (DS) 是一种跨 N 方同步数据的算法,即使在连接中断、设备离线等情况下也能工作。它通过批处理并仅发送双向更改(从客户端到服务器,从服务器到客户端)来更有效地利用连接。我们将研究如何将其与 JSON Patch 结合使用,通过 HTTP Patch、WebSocket 和 STOMP 在客户端和服务器之间同步应用程序数据,以及如何将其集成到 Spring 生态系统中。

在 Cloud Foundry 中使用 Spring Boot 绑定数据服务

工程 | Dave Syer | 2015年4月27日 | ...

本文将探讨如何将 Spring Boot 应用程序绑定到数据服务(JDBC、NoSQL、消息传递等),以及 Cloud Foundry 中默认和自动行为的各种来源,并提供关于使用哪些以及在何种条件下激活它们的指导。Spring Boot 提供了许多自动配置和外部绑定功能,其中一些与 Cloud Foundry 相关,而另一些则不相关。如果您希望以编程方式创建自己的组件,可以使用 Spring Cloud Connectors 库,但它并不做……

Spring Social Facebook 2.0.1 发布

版本发布 | Craig Walls | 2015年4月27日 | ...

我很高兴宣布 Spring Social Facebook 2.0.1.RELEASE 发布。此维护版本解决了两周前 2.0.0.RELEASE 发布后发现的一些错误。有关此版本的完整详细信息,请参阅更新日志

请注意,如果您正在将 Spring Social Facebook 与 Spring Boot 一起使用,Spring Social Facebook 的 Spring Boot starter 仍然引用 1.1.1.RELEASE。但是您可以通过在 Maven 或 Gradle 构建中明确声明 2.0.1.RELEASE 依赖项来覆盖它。请参阅Spring Social Showcase/Spring Boot 示例,了解如何完成此操作。

项目站点 | 参考 | ……

Spring Security Kerberos 1.0.0 发布

发布 | Janne Valkealahti | 2015年4月23日 | ...

我们很高兴地宣布 Spring Security Kerberos 1.0.0.RELEASE 发布。首先,我要感谢所有社区成员,感谢你们通过提交 PR 来添加新功能或提供反馈来帮助我们。

以下是两个发布候选版本和一个 GA 版本发布所涉及的更改的快速摘要

  • 我们进行了大量的整理工作,使整个项目保持最新,因为距离第一个里程碑版本已经很长时间了。
  • Spring 团队添加了 KerberosRestTemplate,而其他所有新功能都来自社区。
  • 社区贡献包括:
    • KerberosLdapContextSource,它允许使用现有的 Kerberos 凭据 against Windows AD 进行身份验证,以获取有关已登录用户的更多信息。
    • 对 Kerberos 协商的调整,以提高与 WinRM 的互操作性。
    • SpnegoEntryPoint 用法的更改,它允许在 Kerberos 协商失败时回退到其他身份验证方法。

本周 Spring 动态 - 2015 年 4 月 21 日

工程 | Josh Long | 2015年4月21日 | ...

欢迎阅读又一期《本周 Spring 动态》!本周我人在印度班加罗尔,参加 印度开发者峰会。本周,Spring 团队的许多成员也在德国的 JAXConf

友情提醒,如果您在欧洲西南部地区,特别是西班牙巴塞罗那,并想在阳光下享受乐趣,我认为没有什么比 Spring I/O 会议 更好的选择了,该会议 就在下周。不要错过 Spring 团队和 Spring 社区成员带来的众多精彩演讲。我也会参加,并期待与大家见面!

废话不多说,我们开始吧……

SpringOne2GX 2014 Replay:Groovy 和 Grails 谜题 - 陷阱、障碍和极端情况

新闻 | Pieter Humphrey | 2015年4月21日 | ...

录制于 SpringOne2GX 2014。

演讲者:Baruch Sadogursky、Frederic Simon - JFrog

G&G 特别主题

幻灯片:http://www.slideshare.net/SpringCentral/the-groovy-puzzlers

还记得史诗般的 Java Puzzlers 吗?这是 Groovy 版本,我们还有一些很棒的!尽管我们在 JFrog 完全是 Grails 商店,但其中一些让我们花了几天时间挠头想弄清楚。还有更多!来自真正的 Groovy 大师的贡献,包括 @glaforge、@aalmiray、@tim_yates、@kenkousen,使这次演讲成为一次难忘的 Groovy O_O 之旅。

 

SpringOne2GX 2014 回放:使用 Spring 和 Apache ZooKeeper 进行集中式应用程序配置

工程 | Pieter Humphrey | 2015年4月21日 | ...

录制于 SpringOne2GX 2014。

演讲者:Ryan Gardner, Dealer.com

核心 Spring 赛道

幻灯片:http://www.slideshare.net/SpringCentral/zookeeper-config2014-2c-41123708

应用程序配置是一个不断演进的过程。它始于应用程序中的硬编码字符串,并希望进展到外部配置,例如无需部署即可更改的文件或系统属性。但是,当其他企业关注点介入时会发生什么,例如审计要求或对谁可以进行更改的访问控制?如何跨太多应用程序服务器保持值的一致性,而无法从终端窗口一次性管理?应用程序配置演进的下一步是集中式配置,您的应用程序在部署到生产环境的过程中可以访问该配置。此类服务将配置的所有权从最后一位修改代码的开发人员转移到一个精通的应用程序所有者,该所有者负责应用程序在所有环境中的配置。在 Dealer.com,我们创建了一个解决方案,该解决方案依赖 Apache ZooKeeper 来处理配置数据的存储和协调,并依赖 Spring 来处理每个应用程序中配置对象的检索、创建和注册。最终结果是一个透明的框架,它提供与使用 Spring 配置、配置文件和属性值装配创建的配置对象相同的配置对象。本次演讲将介绍我们解决方案的“为什么”和“如何”,重点介绍我们如何利用 Apache ZooKeeper 和 Spring 的强大功能来消除应用程序中的本地配置文件,并在我们的企业中提供一致的应用程序配置机制。

 

Spring Integration Hazelcast Support 1.0 Milestone 1 可用

发布 | Artem Bilan | 2015年4月20日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布 Spring Integration Hazelcast Support 项目的 Milestone 1 发布。请使用 Maven 或 Gradle 的 Milestone Repository 来进行早期访问。

compile "org.springframework.integration:spring-integration-hazelcast:1.0.0.M1"

首先,特别感谢 Eren Avşaroğulları,他发起了该项目,并且是一位响应迅速、充满活力的贡献者。请不要错过他今年在 SpringOne 的 演讲

概述

Spring Integration 实现了一些众所周知的 企业集成模式,并在 Spring 中提供了轻量级消息传递……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有