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 Adapter 支持
伪事务和事务同步
JPA 支持
重试

以及更多内容待续

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

Spring Integration 2.2.RC1 有哪些新特性(第一部分 - MongoDb)

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

引言

Spring Integration 2.2.RC1 已经发布,我们将在接下来的几天里通过一系列博客文章讨论它的一些新特性。在第一篇博客中,我们将讨论 MongoDb Inbound 和 Outbound Channel Adapters。所有讨论过的示例都可以在这里找到

MongoDb Outbound Channel Adapter

MongoDb Outbound Channel Adapter 允许您将消息载荷写入 MongoDb 文档存储。

您可以在下方看到 MongoDb Channel Adapter 最简单的配置

<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 发布 - 这是一个小型维护版本,包含一些重要的 bug 修复

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.M1 发布。Spring Integration 扩展了 Spring 编程模型,以支持众所周知的 企业集成模式

除了常规的 bug 修复,此版本还带来了不少新特性和升级

  • 依赖升级,例如 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 新特性的“Publisher Confirms and Returns”支持
  • 等等

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

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

Introducing 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 编写的领域特定语言(Domain Specific Language),其目标是

    • 为 Spring Integration 提供一种强类型替代 XML 配置的方式
    • 提高 Spring Integration 在 Scala 社区的知名度
    • 与各种 Scala 框架和产品(如 Akka)提供一流集成
    • 提供与 Java 的无缝集成,让 Scala 开发者仍可利用其现有的 Java 投资

我们想指出的一点是,Spring Integration Scala DSL 本身不是一个新的 EIP 框架。相反,它是一个基于 Scala 的 DSL,构建在基于 Java 的 Spring Integration 框架之上,并且在第一个里程碑版本中,DSL 本身仍然 heavily 依赖于 Spring Integration API 中的 Java 类型。然而,随着后续里程碑版本的进展,DSL 将逐渐演变为越来越具有 Scala 特性(Scala-esque)。我们相信,与现有…

新的 Spring Integration 示例

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

基于您对更多 Spring Integration 示例和更可用结构的强烈要求,我们很高兴宣布以下内容

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

EIP 'Loan Broker' 参考实现 (第一部分)

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

我们很高兴宣布 'Loan Broker' 参考实现的首次发布。'Loan Broker' 概念已成为展示 企业集成模式 (EIP) - 作者 Gregor Hohpe 和 Bobby Woolf - 的事实参考领域,而 Loan Broker RI 的本次发布展示了如何使用 Spring Integration (SI) 框架实现和应用企业集成模式

引言

lb-pipesFilters

EIP 体系结构的核心是非常简单但强大的概念:管道和过滤器以及消息。端点(过滤器)通过通道(管道)相互连接。生产端点将消息发送到通道,然后由消费端点检索消息。  这种体系结构旨在定义描述信息在端点之间如何交换的各种机制,而无需了解这些端点是什么或它们正在交换什么信息,因此提供了一种非常

Spring Integration 1.0.3 示例:只需添加 OSGi

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

引言

上周,Mark Fisher 向您介绍了随新发布的 Spring Integration 1.0.3 一起发布的新的重组和简化的 Spring Integration 示例,到目前为止,反馈非常积极。除了重组和简化现有示例外,我们还引入了一些新示例,旨在演示在基于 OSGi 的平台上运行 Spring Integration 的一些优势。在这篇博客中,我们将使用一个非常微不足道但功能强大的示例,来探讨当 Spring Integration 和 OSGi 一起使用来解决当今企业的动态特性时,它们的一些优势。

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

Spring Security 定制(第二部分 - 实时调整安全会话)

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

想象一下,您正处于安全会话中(已登录并被授权访问特定资源),但您的安全基础架构团队更新了您的权限和特权。也许您被赋予了更多权限和特权,或者您的权限被完全撤销了。问题在于您的安全会话已在会话注册表中注册,并且在您注销/重新登录之前,代表您在该安全会话中的 Principal 不会被重新创建。如果情况更加 драматиc 呢(毕竟我们正在谈论安全性)。您是一名心怀不满的员工…

Spring Security 定制(第一部分 - 定制 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 社区即将举行的所有活动。

查看全部