22.2. 依赖项规则


编译时依赖项只允许从外部层指向中心。遵循此规则有助于使域模型独立于底层框架和其他实施详情,并更精确建模业务实体的行为。随着正在推送到外文的演示和持久性,测试业务实体和用例的行为更为容易。

域没有依赖项。

服务仅依赖于域。如果服务需要发送结果(例如到数据库或客户端),它会使用输出边界接口。其实现由 上下文和依赖项注入 (CDI)容器注入。

插件以两种方式依赖于服务:首先,它们根据用户输入或来自优化引擎的事件调用服务。服务注入到插件中,该插件会将构建和依赖项解析的负担移到 IoC 容器。其次,插件实施服务输出边界接口来处理用例结果,例如对数据库保留更改或向 Web UI 发送响应。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat