Oleg Zhurakousky

Oleg Zhurakousky

校友
博客文章作者Oleg Zhurakousky

Spring Integration 2.1.4.RELEASE 和 2.2.0.RC2 发布!

版本 | 2012年10月19日 | ...

亲爱的 Spring 社区:

为了在 SpringOne2GX 2012 上画上圆满句号,我很高兴地宣布 Spring Integration 2.1.4.RELEASE 和 Spring Integration 2.2.0.RC2 发布!

Spring Integration 2.1.4.RELEASE 资源 下载 | JavaDocs | 参考文档 | 发行说明

Spring Integration 2.2.0.RC2 资源 下载 | JavaDocs | 参考文档 | 发行说明

请阅读以下博客,了解 Spring Integration 2.2 的新功能 MongoDb 适配器支持
伪事务和事务同步
JPA 支持
重试

以及更多内容即将推出

特别感谢我们的社区贡献者 - Artem BilanAmol Nayak

Spring Integration 2.2.RC1 中的新增功能(第 1 部分 - MongoDb)

工程 | 2012年9月24日 | ...

介绍

Spring Integration 2.2.RC1 已发布,我们将在未来几天发布一系列博客,讨论其一些新功能。在本篇博客中,我们将讨论 MongoDb 入站和出站通道适配器。讨论的所有示例的完整集合可在 此处 获取

MongoDb 出站通道适配器

MongoDb 出站通道适配器允许您将消息有效负载写入 MongoDb 文档存储。

您可以在下面看到 MongoDb 通道适配器的最简单配置

<int-mongodb:outbound-channel-adapter id="deafultAdapter"/>

它将使用 MongoDbFactory 的默认实例进行初始化(默认 bean 名称是“mongoDbFactory”),否则您可以通过 mongodb-factory 属性提供其引用。

现在您可以运行 MongoDbOutboundAdapterDemo。运行后,打开终端窗口并启动 MongoDb CLI

$> mongo

在 MongoDb CLI 中键入查询

> db.data.find({})

您应该会看到我们刚刚创建的 3 个文档条目

{ "_id" : ObjectId("505ff83d03649ed6881d…

Spring Integration 2.1.2.RELEASE 和 2.2.0.M2 发布!

版本 | 2012年6月4日 | ...

Spring Integration 团队很高兴地宣布发布

Spring Integration 2.1.2.RELEASE - 一个小型维护版本,包含一些重要的错误修复

Spring Integration 2.2.0.M2 - 2.2 流的第二个里程碑版本,其主要主题是 JPA 支持以及其他重要功能和改进

更多信息可在项目的 主页 上找到

Spring Integration 2.2.0.M1 发布

版本 | 2012年5月17日 | ...

我们很高兴地宣布 Spring Integration 2.2 流的第一个里程碑版本 - Spring Integration 2.2.0.M1Spring Integration 提供了 Spring 编程模型的扩展,以支持众所周知的 企业集成模式

除了通常的错误修复之外,此版本还带来了一些新功能和升级

  • 依赖项升级,例如 Spring 3.1.0.RELEASE、Spring AMQP 1.1.0.RELEASE、Spring Data Mongo 1.1.0.M1、Spring Gemfire 1.1.1.RELEASE
  • JPA 支持
  • 对集成上下文优雅关闭的初步支持
  • 基于 Spring AMQP 的新功能支持“发布者确认和返回”
  • 等等。

此版本还包含许多改进。您可以在 此处 查看完整的发行说明

有关 Spring Integration 的更多信息,请参阅项目的 主页

推出 Spring Integration Scala DSL

工程 | 2012年3月5日 | ...

介绍

Spring Integration 团队很高兴地宣布 Spring Integration Scala DSL 的第一个里程碑版本 (1.0.0.M1) 发布 - Spring Integration 产品组合中的最新成员之一。
什么是 Spring Integration Scala DSL?

Spring Integration Scala DSL 是一种用 Scala 编写的领域特定语言,其目标是

    • 为 Spring Integration 提供强类型替代 XML 配置的方案
    • 提高 Scala 社区对 Spring Integration 的认识
    • 提供与各种 Scala 框架和产品(例如 Akka)的一流集成
    • 提供与 Java 的无缝集成,Scala 开发人员仍然可以利用其现有的 Java 投资

我们要指出的一件事是,Spring Integration Scala DSL 本身并不是一个新的 EIP 框架。相反,它是一个基于 Scala 的 DSL,位于基于 Java 的 Spring Integration 框架 之上,并且在第一个里程碑版本中,DSL 本身仍然严重依赖于来自 Spring Integration API 的 Java 类型。但是,随着它在后续里程碑版本中的发展,DSL 将逐渐发展为更加Scala 风格。我们相信这种与现有……

新的 Spring Integration 示例

工程 | 2010年9月29日 | ...

基于您对更多 Spring Integration 示例和更易用结构的强烈要求,我们很高兴做出以下声明

从 Spring Integration 的当前版本开始,示例将不再包含在 Spring Integration 发行版中。相反,我们切换到一个更简单的协作模型,该模型应该会促进更好的社区参与和社区贡献。示例现在拥有一个专用的 Git SCM 存储库和一个专用的 JIRA 问题跟踪系统。示例开发也将拥有自己的生命周期,不依赖于……

EIP“贷款经纪人”参考实现(第 1 部分)

工程 | 2010年3月19日 | ...

我们很高兴地宣布“贷款经纪人”参考实现的首个版本。'贷款经纪人' 概念已成为展示 企业集成模式 (EIP) - 由 Gregor Hohpe 和 Bobby Woolf 撰写的事实上的参考领域,而“贷款经纪人”RI 的此版本演示了如何使用 Spring Integration (SI) 框架来实现和应用企业集成模式

介绍

lb-pipesFilters

EIP 架构的核心是 管道和过滤器消息 这些非常简单但功能强大的概念。端点(过滤器)通过通道(管道)相互连接。生成端点将消息发送到通道,并且消息由使用端点检索。此架构旨在定义各种机制来描述端点之间如何交换信息,而无需了解这些端点是什么或它们交换什么信息,从而提供非常

Spring Integration 1.0.3 示例:只需添加 OSGi

工程 | 2009年7月28日 | ...

介绍

上周,Mark Fisher 向您介绍了新的重构和简化的 Spring Integration 示例,这些示例随 Spring Integration 1.0.3 的新版本发布,到目前为止,反馈非常积极。除了重构和简化现有示例之外,我们还引入了几个新示例,目的是演示在基于 OSGi 的平台上运行 Spring Integration 的一些好处。在本篇博客中,我们将使用一个非常简单的但功能强大的示例,来了解当 Spring Integration 和 OSGi 结合使用以解决当今企业的动态特性时的一些好处。

Spring Integration 是一个基于 POJO 的轻量级、可嵌入的消息传递框架,具有松散耦合的编程模型,旨在简化基于 企业集成模式 的异构系统集成,而无需单独的 ESB 类引擎或专有开发和部署环境。另一方面,OSGi 是一种范例,它允许人们从称为 OSGi Bundle 的独立模块组合松散耦合的系统。从一组独立开发的模块组合系统可能不是什么新范例,我们一直在这样做(希望如此)……

Spring Security 自定义(第 2 部分 - 实时调整安全会话)

工程 | 2009年1月3日

| ...

想象一下,您处于安全会话中(您已登录并被授权访问特定资源),但您的安全基础设施团队已更新了您的权限。也许您获得了更多权限,或者您的权限被完全撤销了……问题在于,您的安全会话已注册在会话注册表中,并且在您注销/登录之前,代表您在此安全会话中的主体将不会重新创建。如果情况更加严重(毕竟我们正在讨论安全问题)呢……您是一名心怀不满的员工……

Spring Security 自定义(第 1 部分 - 自定义 UserDetails 或扩展 GrantedAuthority)

工程 | 2009 年 1 月 2 日 | ...

这是我希望成为一系列展示 Spring Security 自定义实用示例的多部分文章的第一部分。这些自定义的需求并非凭空想象,而是来自实际工作中……

假设您有以下需求。您有一个角色列表,其中每个角色都包含适用于该角色的业务功能列表(见下文)

ROLE_ADMIN     BF_QUOTE_CREATE     BF_POLICY_CREATE     BF_POLICY_DELETE

ROLE_AGENT     BF_QUOTE_CREATE     BF_POLICY_CREATE

ROLE_USER     BF_QUOTE_CREATE

诀窍在于能够进行授权……

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部