假设我构建了一个Java EE应用程序,它包含两个模块:
每当一个地址应该被“地址模块”删除时,我想给依赖模块(例如“客户模块”,但可以有多个依赖模块),可以说明地址在使用中(因此不能删除)或做一些其他的东西,以允许删除地址。
我想到的解决方案:
我觉得我应该选择第二种解决方案,因为它是松散耦合的,没有任何魔法。在C ++中,我会选择这种方法。但是,我对Java EE相对较新,并且还没有完整概述它提供的许多不同的API。
我读到了Java Messaging Services(JMS),并认为这可能是我可以用于解决手头问题的API。但我不完全确定。这就是我问专家的原因:
您如何实现上述场景中的功能?