本周 Spring - 2015 年 3 月 10 日

工程 | Josh Long | 2015 年 3 月 10 日 | ...

欢迎阅读新一期的《本周 Spring》!本周我在乔治亚州亚特兰大的 DevNexus 大会上,与几位 Spring 团队成员和 Spring 社区名人在一起。我将发表一个关于 Spring Boot 入门的演讲,希望您能加入我,或参加 Spring 团队成员的许多其他演讲之一

Activiti 与 Spring Boot 入门

工程 | Josh Long | 2015 年 3 月 8 日 | ...

这篇博文由 Activiti 联合创始人兼社区成员 Joram Barrez (@jbarrez) 撰写,他在 Alfresco 工作。感谢 Joram!我希望能看到更多这样的社区客座博文,所以 - 像往常一样 - 如果您有想法和贡献,请随时联系我 (@starbuxman)! -Josh


引言

Activiti 是一个 Apache 许可的业务流程管理 (BPM) 引擎。这类引擎的核心目标是获取包含人工任务和服务调用的流程定义,并按特定顺序执行这些任务和调用,同时提供各种 API 用于启动、管理和查询流程实例相关数据,以…

SpringOne2GX 2014 回放:Spring MVC 4.1 中的资源处理

工程 | Pieter Humphrey | 2015 年 3 月 3 日 | ...

录制于 SpringOne2GX 2014。

演讲者:Brian Clozel, Rossen Stoyanchev

幻灯片:http://www.slideshare.net/SpringCentral/resource-handling-spring-framework-41-41088162

Web / JavaScript 分会场

随着 Web 和移动应用复杂性的增加,确保客户端资源以最优且高效的方式加载和执行也变得越来越重要。资源加载、转换和指纹识别技术的差异会对性能和缓存产生巨大影响。这些技术可以决定您的用户体验是愉快还是令人沮丧。参加本次演讲,了解旨在让用户满意的 SpringMVC 性能优化技术。

本周 Spring - 2015 年 3 月 3 日

工程 | Josh Long | 2015 年 3 月 3 日 | ...

欢迎阅读新一期的《本周 Spring》!本周我在堪萨斯州堪萨斯城,和我的朋友、Spring Security 负责人 Rob Winch 在一起。本周我将在当地用户组和 Spring 用户组发表演讲,并将与 Cerner 和其他几家大型企业讨论 Spring、Spring Boot 和 Spring Cloud。

像往常一样,我们有很多精彩内容要聊,所以让我们开始吧!

  1. Spring Boot 联合负责人 Phil Webb 刚刚宣布了 Spring Boot 1.2.2Spring Boot 1.1.11。这两个版本都推荐升级,Spring Boot 1.2.2 甚至包含了对 Mustache 模板库的新支持。太棒了!
  2. 请查看 John Hann 在 SpringOne2GX 2014 上的演讲,介绍了 Rave.js,它将 Spring Boot 的概念带到了 JavaScript 中
  3. 我写了一篇博文,介绍如何以可扩展且可移植的方式(从应用服务器、Web 服务器到云)轻松构建使用 Servlet HTTP Session 的应用程序
  4. Chris Beams 在 SpringOne2GX 2014 上的演讲,《革命不会集中化》

可移植、云就绪的 HTTP Session

工程 | Josh Long | 2015 年 3 月 1 日 | ...

适用于所有场景(和架构)的框架

Spring 走了一条有趣的路线。无论您在哪里运行它,它都能提供巨大的价值,并且 - 由于它构建在依赖注入层之上 - 它在底层和运行在其上的应用程序之间提供了一种自然的间接性。这种间接性通过解耦促进了代码的可移植性:您的应用程序代码无需知道它使用的 javax.sql.DataSource(或其他任何东西)句柄来自何处,无论是 JNDI 查找、环境变量,还是由 Spring 提供的一个简单的新创建的 Bean。这种解耦以及…

Spring Security 4.0.0.RC2 发布

工程 | Rob Winch | 2015 年 2 月 26 日 | ...

我们很高兴地宣布 Spring Security 4.0.0.RC2 发布。

我们非常渴望发布 GA 版本,但由于社区反馈,我们决定需要再发布一个 RC 版本。最终,此版本解决了近 50 个工单

变更摘要如下所示

如果一切顺利,计划在大约两周后发布 GA 版本。在此期间,请务必尝试…

本周 Spring - 2015 年 2 月 24 日

工程 | Josh Long | 2015 年 2 月 24 日 | ...

欢迎阅读新一期的《本周 Spring》!我们有很多内容要介绍,所以让我们开始吧!

  1. 我们的朋友 Adam Koblentz(来自 ZeroTurnaround)发表了一篇精彩博文,介绍了如何使用 Spring Boot 和 JRebel 构建 WebSocket 应用。看看吧!
  2. 观看 Mark Fisher、Mark Pollack 博士和 Sabby Anandan 关于 Spring XD 的网络研讨会回放 - 一个用于处理大规模数据和提升开发者生产力的平台
  3. 当然,Spring XD 是 Pivotal Data Suite 的重要组成部分。上周我整理了一些关于 Spring XD wiki 中关于 Spring XD 1.1 中新流处理支持的精彩内容。查看 Wiki 页面,了解 Spring XD 专家 Ilayaperumal Gopinathan 更详细的介绍。
  4. Spring Cloud 联合负责人 Spencer Gibb 一直在改进 Spring Cloud Netflix 集成。请查看这个示例,它演示了如何在 Spring MVC 中使用 RxJava 的 Observable<T> 返回值以下是变更内容

网络研讨会:使用 Spring Security 和 Angular JS 构建单页应用

工程 | Pieter Humphrey | 2015 年 2 月 24 日 | ...

演讲者:David Syer

Pivotal Spring Security、Spring Boot 和 Angular JS 都具有很好的特性,可以非常轻松地构建现代应用,因此将它们结合使用可以带来巨大的价值。需要考虑的问题包括 Cookie、Header、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些问题。在本次会议中,我们将展示如何简单地集成组件框架的良好特性,以提供愉悦且安全的用户体验。我们将从一个非常基本的单服务器实现开始,分阶段进行扩展,将后端资源和身份验证拆分到独立的服务中。最终状态包括一个使用 Spring Cloud 声明式实现的前端简单 API 网关,通过它我们可以巧妙地绕开人们在保护使用分布式后端的 JavaScript 前端时遇到的许多问题。

2015 年 3 月 10 日星期二 下午 2:00 GMT (伦敦 GMT)注册

2015 年 3 月 10 日星期二 上午 10:00 PDT (旧金山 GMT-07:00) 注册

 

Gradle 的更优依赖管理

工程 | Andy Wilkinson | 2015 年 2 月 23 日 | ...

Maven 的依赖管理包含 物料清单 (bom) 的概念。Bom 是一种特殊的 POM,用于控制项目依赖的版本,并提供一个集中位置来定义和更新这些版本。

包括 Spring Framework、Spring Cloud、Spring Boot 和 Spring IO Platform 在内的许多 Spring 项目都提供了 bom,以方便 Maven 用户。不幸的是,如果您使用 Gradle,事情就不那么容易了。

Gradle 中的依赖管理

Gradle 的依赖管理使用 ResolutionStrategy 来控制项目的依赖版本。这提供了很大的能力和灵活性,但没有提供一种重用 Maven bom 中已声明的依赖管理的方法。因此,您必须手动进行。根据不同的 bom,这很容易导致 build.gradle 中增加几十行代码…

Spring XD 1.1 中的流处理

工程 | Josh Long | 2015 年 2 月 20 日 | ...

此技巧主要摘自 Spring XD 团队成员(尤其是出色的 Ilayaperumal Gopinathan)关于 Spring XD 流处理支持的 Wiki 页面。

Spring XD 1.1 已经发布, packed 带来了许多新特性。本次发布的主题之一是丰富的流处理支持。Spring XD 1.1 提供了与 Project Reactor Streams、RxJava Observables 和 Spark streaming 的集成。

让我们具体看看 Reactor 的用法,尽管概念在所有支持的流处理 API 中是相似的。

消息总线上交付的消息从输入 Stream 访问。返回值是应用各种操作到输入流后的结果输出 Stream。输出 Stream 的内容被发送到消息总线供其他处理器或 Sink 消费。要实现基于 Stream 的处理器模块,您需要实现接口 org.springframework.xd.reactor.Processor

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

先行一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部