`
Dead_knight
  • 浏览: 1200990 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
752c8642-b795-3fe6-946e-a4e845bffdec
Spring Securi...
浏览量:240195
33caa84e-18a6-3036-a82b-6e2106a4de63
clojure专题
浏览量:48915
E17ca077-44df-3816-a3fe-471c43f6e1e5
WebLogic11g
浏览量:236876
社区版块
存档分类
最新评论

Spring Integration介绍

 
阅读更多

关于Spring Integration的介绍,这里提供几个引用片段:

一、infoQ上的Spring Integration入门文章

http://www.infoq.com/cn/articles/Spring-Integration-Joshua-Long

Spring Integration是Spring框架创建的又一个API,面向企业应用集成(EAI)。说到集成,并不缺“解决办法”:硬编码的Java客户端、其它ESB产品,还有消息队列等更加传统的应用集成技术。Spring Integration对以上各种解决方法都有所改进,改进的方式有时还颇具戏剧效果。Spring Integration非常轻量、易于测试;几乎没有入门门槛,概念上比任何“自己编写”的解决方法都要简单。长远来看,它更为灵活、更具有适应性。一旦使用,你就会恋上它。Spring Integration可以和EJB、RMI、JMS这些标准技术协同使用,能让你在一处对复杂的解决方法进行建模,从而对标准技术有所增强。这在很大程度上简化了这些技术的使用。由于Spring Integration非常轻量(与应用一起部署Spring Integration服务器,不用将应用部署到Spring Integration中去),而且很注重开发生命周期(方便配置的XML schema、友好的POJO形式API、与Spring框架和JEE的强大集成),所以你会发现跟其它很多的ESB产品相比,Spring Integration要更加适用。

 

二、iteye上的博客(只翻译了前面一章的内容,供入门时参考)

http://setting.iteye.com/blog/744522

Spring Integration主要有如下目标:

1.提供一个简单的模型来实现复杂的企业集成解决方案

2.为基于Spring的应用添加异步的、消息驱动的行为

3.让Spring用户可以直观的、增量的采用

Spring Integration基于以下原则:

1.组件应该松耦合,方便模型化和易测试

2.框架应该强制业务逻辑和集成逻辑的关注点分离

3.扩展点本质上应该是抽象的,而且限定在一个清晰的边界内,来促进可重用性和可移植性。

 

三、《Just Spring Integration》书中的介绍

The Spring Integration framework is built on a few basic building blocks—Messages,
Channels, and Endpoints. Messages are the containers of data, while channels are the
addresses  holding  these  messages.  Endpoints  are  components  that  connect  to  the
channels to consume or publish messages.

Spring Integration框架由Message、Channel、Endpoint构成,Message是数据容器,Channel持有message的地址,而Endpoint是连接到channel的组件,用于发布、消费message

 

四、Spring Integration参考手册中的几个图

Message:

Channel:

 

Endpoint:

Spring Integration框架提供了很多种Endpoint,分别为:

Service Activators, Channel Adapters, Message Bridges, Gateways, Transformers, Filters, and Routers

这里就不一一上图了,后续再详细介绍。

 

后续分析讲解的Spring Integration版本为2.1.0。下载地址为:

http://s3.amazonaws.com/dist.springframework.org/release/INT/spring-integration-2.1.0.RELEASE-dist.zip

 

详细的参考手册在附件中

2
0
分享到:
评论

相关推荐

    spring Integration 介绍

    ### Spring Integration介绍 #### 一、Spring Integration概览 **Spring Integration** 是Spring框架的一个扩展项目,它提供了构建企业集成应用程序所需的各种功能和支持。通过利用现有的Spring编程模型和依赖注入...

    Pro Spring Integration

    5. Spring Integration介绍:正式进入Spring Integration的讲解,介绍其基本组件和集成架构。 6. 通道:详细讲解Spring Integration中的消息通道,包括通道的作用、类型以及配置方法。 7. 转换与丰富:介绍消息转换...

    Spring Integration + Spring WS 整合

    Spring Integration + Spring WS 整合 在 Java 领域中,Spring Integration 和 Spring WS 是两个常用的框架,它们分别负责集成系统和 Web 服务。今天,我们将探讨如何将这两个框架整合在一起,实现一个完整的 Web ...

    spring integration in action

    **1: Spring Integration 的介绍** - **Spring Integration 概览:** Spring Integration 是一个基于 Spring 框架的企业集成解决方案,它提供了一种声明式的、面向消息的方式来构建集成应用程序。 - **组件介绍:**...

    Spring Integration API(Spring Integration 开发文档).CHM

    Spring Integration。 官网 Spring Integration API。 Spring Integration 开发文档。

    spring source spring integration in action 随书源码 example code

    《Spring Source Spring Integration in Action》是一本专注于Spring Integration框架的实战指南,旨在帮助读者深入理解和应用这个强大的系统集成工具。Spring Integration是Spring框架家族的一部分,它提供了一种...

    Spring Integration 相关PDF

    本文是一篇关于Spring Integration框架的介绍与分析,该框架是SpringSource公司的产品,旨在帮助企业应用间的集成。文章深入探讨了企业应用集成(EAI)的定义、消息传递的概念以及Spring Integration框架的基本概念...

    Spring Integration源码

    《Spring Integration 源码深度解析》 Spring Integration 是 Spring 框架的重要组成部分,它为 Java 应用提供了一种轻量级、声明式的集成解决方案,使得在不同系统、服务间的数据交换变得简单易行。Spring ...

    pro spring integration.pdf (英文原版非扫描 高清)

    1. **基础理论**:书中首先会介绍集成背景和需求,以及Spring Integration的设计理念。它基于Enterprise Integration Patterns(EIP),一套广泛认可的集成模式,这些模式为处理异步通信、错误处理和流控制提供了...

    spring integration master

    Spring Integration 是一个基于 Spring 框架的轻量级企业级集成库,它提供了一种声明式的方法来处理系统间的消息传递和数据流。这个"spring integration master"压缩包文件很可能是包含了一系列示例,帮助开发者更好...

    Pro Spring for Integeration

    - **第五章:Spring Integration介绍** —— 全面介绍了Spring Integration框架,包括其设计理念和主要组件。 - **第六章:通道(Channels)** —— 深入探讨了Spring Integration中的消息传递机制,即通道的概念和...

    pro_spring_integration.pdf (英文原版非扫描)

    本书《Pro Spring Integration》旨在为读者深入浅出地介绍如何利用Spring Integration来构建企业级集成应用。 **Spring Integration** 的设计目标是提供一种简单而灵活的方式来连接企业应用的各种组件和服务。它...

    Spring Integration Essentials epub

    Spring Integration Essentials 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    spring_integration_in_action.pdf

    书中也会介绍如何在Spring Boot应用中集成Spring Integration,从而快速构建微服务架构。 总的来说,《Spring Integration in Action》是一本全面的指南,涵盖了Spring Integration的各个方面,无论你是初学者还是...

    spring-integration2.03

    《Spring Integration 2.0.3:源码与实践解析》 Spring Integration 是 Spring 框架的一个扩展,旨在提供轻量级、企业级的集成解决方案,它简化了应用程序之间的数据传输,支持多种协议和消息传递模式。在本文中,...

    spring-integration-reference

    下面将详细介绍Spring Integration的背景、主要组件以及核心消息传递机制。 ### 背景与目标 Spring Integration是Spring框架的一部分,它提供了构建企业集成应用程序的一整套解决方案。通过采用消息驱动的编程模型...

    Spring Integration 中的新增功能

    **Spring Integration 概述** Spring Integration 是 Spring 框架的一个扩展,旨在简化企业级应用中的集成问题。它提供了一种声明式的方式,用于处理系统间的异步通信、消息传递和数据转换。Spring Integration ...

Global site tag (gtag.js) - Google Analytics