Spring Statemachine 1.0.0.M2 发布

发布 | Janne Valkealahti | 2015年6月2日 | ...

我们很高兴地宣布 Spring Statemachine 1.0.0.M2 的第二个里程碑版本。

在这个里程碑版本中,我们专注于区域和伪状态的功能。区域为状态机的并行执行提供了更复杂的功能,而伪状态将带来更多用于处理初始、终止、历史、选择、分支和合并状态的功能。

有人可能会问什么是区域以及它如何与状态机一起工作。状态机是区域的一种特例,其中正交区域由多个独立的状态机组成。这是一个困难的……

Apache Ambari 集成 Spring XD

工程 | Janne Valkealahti | 2015年6月2日 | ...

我们很高兴地宣布 Apache Ambari 插件的第一个版本,该插件用于 Spring XD

Ambari 是一种集群配置工具,用于安装和管理各种 Apache 项目,如 HDFS、YARN、Zookeeper 或 Kafka。Ambari 具有堆栈定义的概念,Pivotal 和 Hortonworks 都使用该概念。堆栈定义通常由维护者支持的组件组成。

此 Ambari 集成增加了对使用 Pivotal HD 3.0Hortonworks HDP 2.2 配置 Spring XD 的支持。

Spring XD 不是 PHD 或 HDP 的主要 Ambari 发行版的一部分。但是,扩展…

Spring Data 发布列车 Gosling 的第一个里程碑版本可用

发布 | Christoph Strobl | 2015年6月2日 | ...

我代表 Spring Data 团队,很高兴地宣布 Spring Data 发布列车 Gosling 的第一个里程碑版本。该版本修复了 164 张工单,并且 Spring Data KeyValue 也加入了 Spring Data 发布列车,并发布了其初始里程碑版本。该版本的亮点包括

  • Spring 4.1 作为新的最低基线。
  • 简化了在所有模块中向所有存储库添加自定义方法的支持(请参阅此 示例)。
  • 通过存储库方法上的 @EntityGraph 声明性地声明临时 JPA 2.1 获取图。
  • Gemfire 8.1 支持,包括多索引定义操作。
  • @Query 中的 SpEL 表达式以及对 MongoDB 的 $geoIntersects 的支持。
  • 增强的 Spring Data Redis ZSET 支持,包括 ZRANGEBYLEX
  • 一个 Spring Data REST 模块,提供 HAL 浏览器以及对条件 GET 的支持。
  • 基于映射的存储库(请参阅此 示例

本周 Spring - 2015年6月2日

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

欢迎来到另一期《本周 Spring》!本周我将在纽约市参加下周的 QCon NYC,与客户交流并与当地的 Pivotal Labs 团队合作。如果您在附近,请务必打个招呼,让我们聊聊代码。

因此,像往常一样,我们有很多内容需要涵盖,所以让我们开始吧。

  1. 我们的朋友 Nicolas Frankel 撰写了一篇关于 使用 Spring 对集成测试进行配置模块化 的精彩文章。

Spring XD 1.2 RC1 发布

发布 | Mark Pollack | 2015年6月2日 | ...

我代表 Spring XD 团队,非常高兴地宣布 Spring XD 1.2 发布候选版本现已 提供下载。您还可以使用 rpm 进行安装。

1.2 RC1 版本包含错误修复以及一些新功能和增强功能。

  • Apache Ambari 插件可自动将 Spring XD 部署到 Hadoop 集群。在 插件的发布博客 中了解更多信息。
  • UI 中的新“分析”选项卡,允许您轻松查看仪表、计数器、字段值计数器和聚合计数器。
  • Kafka 消息总线的性能改进,使其性能与 Kafka 附带的性能基准应用程序相当。即将发布的博客将更详细地讨论 XD 的性能。
  • 改进了 Rabbit 消息总线的 HA 支持,XD 容器连接到托管正在使用队列的 Rabbit Broker。
  • 支持 Sqoop 元数据存储和其他

Spring 4 和 Java 8 的采用

新闻 | Juergen Hoeller | 2015年6月2日 | ...

正如 Josh 在“本周 Spring”中提到的那样,Eugen Paraschiv 最近对 Spring 4 和 Java 8 以及 Spring Boot 的采用情况进行了值得注意的调查:http://www.baeldung.com/java-8-spring-4-and-spring-boot-adoption

对我们来说,这些数字很有趣。在 Spring 宇宙中,Java 8 的采用率似乎接近 40%!在 Spring Framework 版本方面,Spring 4 已经达到 65%,这让我非常高兴。即使考虑到这些数字可能没有反映 Spring 在企业中的广泛使用,这也是一个很好的趋势。并且 Pivotal 的……

Spring Integration 4.2 里程碑版本 1 可用

发布 | Gary Russell | 2015年5月28日 | ...

我们很高兴地宣布 Spring Integration 4.2 的第一个里程碑版本现已可用 (4.2.0.M1)。

此版本包括

  • 对框架中 JMX 支持的重大改进,在启用 JMX 时提供性能和其他改进。
  • 基于 Spring Framework 4.2 中的支持,对 STOMP 客户端通道适配器进行了预览。
  • 一个 mongodb 元数据存储。
  • @SecuredChannel 注解。
  • 条件轮询器 - 可以根据当前轮询的结果(或在执行当前轮询之前)动态调整轮询间隔。
  • http 入站网关中的跨源资源共享 (CORS) 支持。
  • 许多内部改进。

网络研讨会:使用 Jenkins、Spring 和 Cloud Foundry 在云中进行持续集成

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

使用 Jenkins、Spring 和 Cloud Foundry 在云中进行持续集成

演讲者:Jamie O’Meara,Pivotal

本演示将重点介绍一个集成的开发流程,该流程涉及使用 CloudBees Jenkins Enterprise 构建的 Spring 代码并部署到 CloudFoundry。将展示从源代码控制 (Git) 到 Jenkins 构建 (Maven 和 Gradle) 到 Cloud Foundry 实例上的实时部署的持续交付软件生命周期。我们将演示如何使用 Jenkins 进行蓝/绿应用程序部署。使用 Cloud Foundry 蓝/绿 Jenkins 部署,您可以推送应用程序的新版本,并让软件路由器将其添加到应用程序现有版本的路由中。然后对这两个版本进行负载均衡,以便测试新版本并轻松替换或回退到现有版本。开发人员可以在私有云和公共云上运行构建,并部署到 PaaS 上运行的 Jenkins 以及集成到 PaaS 中的 Jenkins。

2015年6月23日,星期二,格林尼治标准时间下午 3:00(伦敦格林尼治标准时间 +01:00)注册

2015年6月23日,星期二,太平洋标准时间上午 10:00(旧金山格林尼治标准时间 -07:00)注册

网络研讨会:从 JSTL 到 Thymeleaf:迁移您的模板

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

演讲者:Phil Dutson,ICON 健康与健身

Thymeleaf 是一款出色的模板引擎,可以帮助您更快地创建站点并交付代码。但是,存在一个问题,使用模板引擎需要改变完成“正常”任务的方式。这会让许多开发人员感到困惑和沮丧。在本演讲中,我将介绍开发人员可以避免的常见陷阱,并举例说明如何在从久负盛名的 JSTL 切换到 Thymeleaf 时解决遇到的常见问题。

2015年6月30日,星期二,格林尼治标准时间下午 3:00(伦敦格林尼治标准时间 +01:00)注册

2015年6月30日,星期二,太平洋标准时间上午 10:00(旧金山格林尼治标准时间 -07:00)注册

网络研讨会回放:使用 Spring 改进您的(遗留)应用程序

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

演讲者:Marten Deinum

幻灯片:https://speakerdeck.com/mdeinum/improving-legacy-applications-with-spring

源代码:https://github.com/mdeinum/legacy-app

Spring 自 2002 年“J2EE 设计与开发”发布以来就一直存在。从那时起,Spring 和 Java 都发展了很多。在这些年中,已经开发了许多应用程序。所有这些现有的“遗留”应用程序都证明了其价值,这就是它们持续存在的原因。在本讲座中,我们将探讨如何通过进行一些重构或重新设计(基于组件的开发)以及引入(更新的)Spring IO 技术来改进我们的遗留应用程序。

了解有关 Spring Framework 的更多信息,请访问 http://projects.spring.io/spring-framework

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,帮助您加速发展。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部