领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多录制于 SpringOne2GX 2014。
演讲者:Marius Bogoevici
数据/集成专场
幻灯片:http://www.slideshare.net/SpringCentral/building-modular-business-applications
Spring Integration 本质上允许构建复杂的业务系统,这些系统聚合多个数据源并协调一组复杂的业务服务。但是,复杂的功能不必转化为复杂的设计。事实上,通过强调低耦合,Spring Integration 促进了高度模块化的应用程序设计,在可理解性、可重用性和可测试性方面具有巨大的优势。在本课程中,您将学习如何以模块化的方式设计您的 Spring Integration 应用程序,方法是将逻辑相关的组件分组到相互交互的子系统中,这是 Spring XD 的核心概念,但可以成功地应用于任何应用程序。除了提高抽象级别的好处外,这种方法还有许多其他重要的好处:首先,此类子系统是可重用的;其次,同样重要的是,它们可以独立测试。因此,在简要讨论可重用性之后,演示将重点介绍如何单元测试此类子系统甚至完整的 Spring Integration 应用程序,最终目标是应用以业务为中心的技术,例如行为驱动开发。