Spring Data Couchbase 2.0

工程 | Josh Long | 2016年2月10日 | ...

这是来自 Couchbase 的 Simon BASLÉ 的一篇博客的交叉发布。您可以在 Twitter (@simonbasle) 或 github 上找到他。请访问 开发者门户 了解更多关于 Couchbase 和 Couchbase Java SDK 的信息。再次感谢 Simon 和您的团队的辛勤工作!- Josh

Spring Data Couchbase 2.0 是对原有的 Spring Data Couchbase 1.4.x 连接器的重写。它基于 Couchbase Java 2.2 SDK,并大量使用了新的查询语言 N1QL(在 Couchbase Server 4.0 中引入),为 Spring Data 用户提供更多功能。

第一个 Milestone 已于去年八月发布,随后是 Release…

Reactive Spring

工程 | Rossen Stoyanchev | 2016年02月09日 | ...

在SpringOne2GX 2015大会上,Juergen 宣布了 Spring Framework 5的计划,重点将放在响应式架构上。相关工作已在进行中,并且自那时以来发生了许多变化!

在最基本的层面上,响应式编程模型允许编写非阻塞服务和应用程序。这需要从编写命令式逻辑转变为异步、非阻塞、函数式风格的代码,特别是在与外部资源交互时。

响应式 Web 应用程序

大多数 Java Web 应用程序都基于 Servlet API 构建,该 API 最初是为同步和…

本周 Spring - 2016 年 2 月 9 日

工程 | Josh Long | 2016年02月09日 | ...

欢迎来到《本周 Spring》的又一期!本周我人在美丽的瑞典斯德哥尔摩,参加 盛大的 JFokus 会议。今天也是瑞典的“大斋节前夕”,习俗是要尽情享乐,所以 在我写下这些文字时,我正在吃一个 Semla。希望你们也能在这周史诗般的精选内容中尽情享乐!

  • 世界上最烂的秘密终于宣布了!我们一直在为 Spring MVC 开发一个响应式运行时,您现在就可以开始体验了!快来看看这篇关于 Spring 5 对响应式 Web 编程的雄心的 精彩博客
  • Spring Cloud Stream 的负责人 Marius Bogoevici 刚刚宣布了 Spring Cloud Stream 1.0.0.M4,它默认采用发布/订阅语义,支持消费者组的概念,提供了简化的 binder SPI,可重置的 Kafka 偏移量,以及更多更多!快来看看吧!
  • Spring Data Couchbase 2.0.0.RELEASE 刚刚发布!

使用 Activiti 和 Spring Integration 编排工作

工程 | Josh Long | 2016 年 2 月 7 日 | ...

我最近收到一封电子邮件,询问如何将 Activiti(Alfresco 的开源 BPMN2 工作流引擎)中的等待状态控制转发到 Spring Integration 流,并在 Spring Integration 完成某些工作后恢复 Activiti 工作流进程的执行。

要真正理解这个目标为何有用,我们需要一些背景信息。

什么是 Activiti

Activiti 是一个业务流程引擎。它本质上是一个节点(状态)的有向图,用于模拟复杂业务流程的状态。它跟踪业务中描述的工作的进展…

本周 Spring - 2016 年 2 月 2 日

工程 | Josh Long | 2016 年 2 月 2 日 | ...

欢迎阅读本期《本周 Spring》!正如您即将看到的,Spring 团队全体成员都度过了忙碌的一周!我刚刚在 盛大的 DevNexus 大会上完成了我的演讲,现在我将前往哈特福德和洛杉矶拜访客户,之后还将前往加拿大蒙特利尔参加盛大的 ConFoo 大会。如果您在附近,请务必 联系我打个招呼

我们要讲的内容很多,让我们开始吧!

AngularJS - 逃避表达式沙箱进行 XSS 攻击

工程 | Rob Winch | 2016 年 1 月 28 日 | ...

更新:这是对 《XSS 无需 HTML:使用 AngularJS 进行客户端模板注入》 的总结。之前引用在文档中间,难以找到。总结的目的是呈现漏洞利用和修复方案,而不涉及所有细节,也不是声称这项工作是我的。

引言

AngularJS 是一个流行的 JavaScript 框架,允许在双大括号内嵌入 表达式例如,表达式 1+2={{1+2}} 将渲染为 1+2=3

这意味着,如果服务器回显了包含双大括号的用户输入,用户就可以利用…

本周 Spring - 2016 年 1 月 26 日

工程 | Josh Long | 2016 年 1 月 26 日 | ...

欢迎来到《本周 Spring》的又一期!瞧,我们已经进入了第二个月,而且,!事情变得越来越激动人心!我又要开始到处奔波了,如果您在二月份靠近以下地点和活动,我将非常乐意 与您 和您的组织 交流

废话不多说,让我们开始吧!

本周 Spring - 2016 年 1 月 19 日

工程 | Josh Long | 2016 年 1 月 20 日 | ...

欢迎来到《本周 Spring》的又一期!这一周真是太精彩了!上周我去了圣路易斯拜访了一些客户,并在一次聚会上发表了演讲,与 我的朋友 Mark Heckler 一起

本周 Spring - 2016 年 1 月 12 日

工程 | Josh Long | 2016 年 1 月 13 日 | ...

欢迎来到《本周 Spring》的又一期!今天,我在 旧金山 JUG 对一个挤满了人的房间发表演讲,现在我正前往圣路易斯进行一天的客户会议。在新的一年开始之际,有很多精彩内容值得关注,让我们开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有