我在许多书籍中读到,在一个层楼层结构中,一层只能使用以下各层提供的服务。 通常使用的等级为:
- Presentation
- Business
- Persistence
这意味着,商业层面的服务(包含商业逻辑)只能获得持续存在层提供的服务。
我有一个向用户发送信息的电传服务。 每当物体状况发生重大变化时,必须通知所有相关用户这一变化。 这意味着,确定变革的工商部门必须发出电传服务,发出信息。 但是,电传服务本身处于商业层面,因此,同一层的其他服务不应进入。
因此,我们如何使用电传服务而不违反守则的结构?