service 对领域服务或外部应用服务进行封装、编排和组合,对外提供粗粒度服务
command 操作相关,必须调用领域层
<font color="#e57373">***CommandService</font>.java
query 只放查询相关,可以直接调用持久层
***<font color="#e57373">QueryService</font>.java
listener 事件监听 存放事件相关代码,为了事件统一管理,将所有事件发布和订阅统一放到应用层,核心业务逻辑放到领域层
***<font color="#f57c00">Listener.java </font>
***<font color="#f57c00">Event.java</font>