領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多錄製於 SpringOne2GX 2014。
演講者:Marius Bogoevici
資料/整合方向
幻燈片:http://www.slideshare.net/SpringCentral/building-modular-business-applications
Spring Integration 的本質決定了它可以構建複雜的業務系統,這些系統能夠聚合來自多個數據源的資訊,並編排一套複雜的業務服務。但是,複雜的功能並不意味著必須設計得複雜。事實上,透過強調低耦合,Spring Integration 正在促進高度模組化的應用設計,在可理解性、可重用性和可測試性方面帶來了巨大的好處。在本講座中,您將學習如何以模組化的方式設計您的 Spring Integration 應用,透過將邏輯上相關的元件分組到相互互動的子系統中,這是 Spring XD 的一個核心概念,但同樣可以成功地應用於任何應用。除了提高抽象級別的好處外,這種方法還有許多其他重要的好處:首先,這樣的子系統是可重用的,其次,同樣重要的是,它們可以被獨立地測試。因此,在簡要討論可重用性之後,本次演示將重點介紹如何對這些子系統甚至完整的 Spring Integration 應用進行單元測試,最終目標是應用以業務為中心的技巧,例如行為驅動開發。