使用 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 会话的应用程序的博客。
  4. Chris Beams 的 SpringOne2GX 2014 演讲,革命不会是集中的

可移植的、云就绪的 HTTP 会话

工程 | 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. 当然,Pivotal Data Suite 的很大一部分是 Spring XD。上周,我在Spring XD 1.1 中的新流处理支持上发布了一些令人惊叹的 Spring XD Wiki 内容。查看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、标头、本机客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些漏洞。在本课程中,我们将展示组件框架的良好功能如何简单地集成在一起,以提供愉悦且安全的用户体验。我们从一个非常基本的单服务器实现开始,并分阶段扩展它,将后端资源和身份验证拆分为单独的服务。最终状态包括前端上使用 Spring Cloud 声明式实现的简单 API 网关,并且使用它,我们能够巧妙地规避人们在使用分布式后端保护 javascript 前端时遇到的许多问题。

2015 年 3 月 10 日星期二 格林威治标准时间下午 2:00(伦敦格林威治标准时间)注册

2015 年 3 月 10 日星期二 太平洋夏令时间上午 10:00(旧金山格林威治标准时间 -07:00)注册

 

改进 Gradle 的依赖项管理

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

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

许多 Spring 项目(包括 Spring Framework、Spring Cloud、Spring Boot 和 Spring IO Platform)都提供 bom 以简化 Maven 用户的操作。不幸的是,如果您使用的是 Gradle,情况并非如此简单。

Gradle 中的依赖项管理

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

Spring XD 1.1 中的流处理

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

此提示主要来自 Spring XD 团队成员撰写的关于 Spring XD 的流支持 的此 Wiki 页面,特别是来自令人惊叹的 Ilayaperumal Gopinathan

Spring XD 1.1 现已推出,并包含许多新功能。此版本的主题之一是丰富的流处理支持。Spring XD 1.1 提供了与 Project Reactor StreamRxJava ObservableSpark 的流处理的集成。

让我们具体看看如何使用 Reactor,尽管所有受支持的流 API 的概念都类似。

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

从 Spring Tool Suite (STS) 使用 Spring Roo

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

原始作者:Enrique Ruiz,Disid

从 STS 3.5.1 开始,Spring Roo 支持和 Spring Roo 运行时可从仪表板安装,而不是直接包含在 STS 中。

通过这篇文章,我们想介绍基于 Eclipse 的 Spring Roo 支持,以便您可以将 Roo 的生产力提升到 STS,甚至无需离开开发环境!您只需几分钟即可构建新应用程序并将其部署到 STS。

我们将逐步指导您快速入门

1.打开您的 STS IDE。

2.打开 STS 仪表板。

3.点击扩展程序底部选项卡并搜索 Spring Roo。

4.安装Spring Roo(当前生产版本)

5.安装Spring IDE -(Roo 扩展)

从这里开始,您只需按照安装向导的步骤操作即可。在此过程中,您需要查看并接受许可协议,并重新启动 STS 以完成安装。

6.重新启动 STS 后,您就可以开始使用 Spring Roo 了。

我们希望您喜欢这项新服务。当然,我们将在未来版本中继续改进 Spring Roo 支持。

一如既往,我们非常重视社区反馈!

有关更多项目特定信息,请参阅 Spring Roo 项目页面 | 或在 GitHub 上查看 Spring Roo。

与往常一样,您还可以在 Twitter 上找到 Roo - 关注 @SpringRoo 或在您的推文中包含 #SpringRoo。

敬请关注 Spring Roo 新闻!

获取 Spring 电子邮件

通过 Spring 电子邮件保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部