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