javascript
EAI的Spring集成教程
課程大綱
Spring Integration是用于企業應用程序集成的開源框架。 這是一個輕量級的框架,建立在核心Spring框架之上。 它旨在支持開發事件驅動的體系結構和以消息為中心的體系結構典型的集成解決方案。
Spring Integration擴展了Spring編程模型,以支持著名的Enterprise Integration Patterns。 在基于Spring的應用程序中啟用輕量級消息傳遞,并通過聲明性適配器支持與外部系統的集成。 這些適配器比Spring對遠程,消息傳遞和調度的支持提供了更高層次的抽象。
在本課程中,向您介紹了企業應用程序集成模式以及Spring Integration如何解決它們。 接下來,您將深入研究Spring Integration的基礎知識,例如通道,轉換器和適配器。
此外,您還將學習Spring Integration如何與Web服務和消息隊列一起工作,最后,您將從頭開始開發功能完善的應用程序。
關于作者
Xavier擁有計算機技術工程學士學位,并且一直保持自己的主要專長,例如Java(Sun認證的Java程序員和Sun認證的Web組件開發人員)和Spring框架(SpringSource認證的Spring Professional和SpringSource認證的企業)集成專家)。 他的經驗不僅包括Web應用程序的開發,還包括架構解決方案的設計和實現。 他參與的一些項目包括SOA體系結構的開發和具有企業集成模式的后端的設計。
經驗教訓
在我們的第一課中,將向您介紹企業應用程序集成的概念。 您將了解可用于簡化不同平臺之間的集成的和企業集成模式,以及可以遵循的集成策略。 最后,我們將討論如何以及為什么實現消息驅動的體系結構,以及如何在節點之間實現同步和異步通信。
在本課程中,您將了解Spring Integration的工作原理。 將介紹Spring Integration消息傳遞系統的核心概念(例如消息通道和端點)。 此外,還將討論構建框架的組件,包括通道適配器,轉換器,過濾器,路由器等。最后,對兩種不同的通信方法(同步和異步)進行說明,并在本課的最后討論錯誤處理。
在本課程中,我們將重點介紹與外部Web服務的集成。 Spring Integration帶有必要的功能(適配器,通道等),以支持開箱即用的Web服務。 為了更好地理解本主題,從頭開始構建了一個完整的示例。
在本課程中,我們將重點放在將我們的應用程序與JMS消息傳遞集成在一起。 為此,我們將使用Active MQ,它將作為我們的代理。 我們將展示使用Spring Integration JMS通道適配器發送和接收JMS消息的示例。 在這些示例之后,我們將看到一些通過配置消息轉換和目標解析來自定義這些調用的方法。
在本課程中,我們將通過提供一個完整的應用程序來總結所有內容,該應用程序使用Spring Integration提供的多個組件來為其用戶提供服務。 我們將討論系統架構,實際實現和相關的錯誤處理。
在本課程中,我們將研究監視或收集有關消息傳遞系統中正在發生的事情的更多信息的不同機制。 其中一些機制包括通過MBean管理或監視應用程序,MBean是JMX規范的一部分。 本章討論的另一種機制是我們將如何使用元數據存儲實現EIP冪等接收器模式。 最后,最后描述的機制是控制總線。 這將使我們發送消息,這些消息將調用應用程序上下文中的組件上的操作。
請確保轉發此消息,讓您的社交粉絲知道!
#SpringIntegration教程EAI - #Java MEGA課程http://t.co/fraPsOPaW3 pic.twitter.com/HDtFBZbpTg
— Java Code Geeks(@javacodegeeks) ,2015年10月18日
翻譯自: https://www.javacodegeeks.com/2015/09/spring-integration-for-eai.html
總結
以上是生活随笔為你收集整理的EAI的Spring集成教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海信4K激光投影震撼IFA 全色激光显示
- 下一篇: 口译员设计模式示例