SpringOne2GX 2014 回放:使用差分同步和 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 启动器仍然引用 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 凭据对 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 回放: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 难题吗?这是 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 支持 1.0 里程碑 1 可用

发行版 | Artem Bilan | 2015年4月20日 | ...

尊敬的 Spring 社区:

我们高兴地宣布 Spring Integration Hazelcast 支持项目的里程碑 1。使用 Maven 或 Gradle 的里程碑存储库在抢先体验中试用它。

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社区中所有即将举行的活动。

查看全部