SpringOne2GX 2014 回放:使用 Spring Integration 构建高度模块化且易于测试的业务系统

新闻 | Pieter Humphrey | 2015年4月28日 | ...

录制于 SpringOne2GX 2014。

演讲者:Marius Bogoevici

数据/集成专场

幻灯片:http://www.slideshare.net/SpringCentral/building-modular-business-applications

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

 

 

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部