我正在重新设计一个已经存在的平台的改进,该平台已经使用Seam框架版本2.1.1.RA2,Java 6和JBoss 4.2.3.GA 和Ivy开发。我有 4 个相互通信的模块。我想独立于其他模块修改其中一个模块。我只想知道如何使用模拟服务模拟一个模块。
使用 bean.xml 文件,您可以向项目添加替代项。我的建议是使用一个带有方法定义的接口,并制作一个具有实际实现的 bean 和一个具有模拟实现的 bean。在 bean 中.xml只需指定要将类与模拟实现一起使用。
http://seamframework.org/Documentation/WhatIsBeansxmlAndWhyDoINeedIt.html