jMolecules:Java中DDD模型与架构的抽象库包
💡
原文中文,约3300字,阅读约需8分钟。
📝
内容提要
jMolecules是一组库,用于以无干扰、简单的方式实现DDD领域模型。它可以减少样板代码,自动生成文档并验证实现结构和架构。jMolecules提供了一套标准注解和接口,用于表达DDD构建块和架构概念。它还提供了注释来描述分层、洋葱和六边形架构风格。jMolecules还可以生成技术样板代码,并用于验证和记录架构。可用的库包括Spring、Data JPA、Data MongoDB、Data JDBC、Jackson、jQAssistant、ArchUnit和Moduliths。
🎯
关键要点
- jMolecules是一组库,帮助开发人员以简单的方式实现DDD领域模型。
- jMolecules旨在减少样板代码,自动生成文档并验证实现结构和架构。
- 提供标准注解和接口,用于表达DDD构建块和架构概念。
- 支持分层、洋葱和六边形架构风格的注释。
- 可以生成技术样板代码,并用于验证和记录架构。
- 可用的库包括Spring、Data JPA、Data MongoDB、Data JDBC、Jackson等。
- jMolecules允许通过注释表达DDD概念,如银行域的示例。
- 提供一系列接口,帮助验证模型的正确性。
- 支持自动验证和运行时技术集成。
- 提供用于表达架构概念的注释,支持不同架构风格。
- 可以生成在特定技术中表达概念所需的技术代码。
- 支持验证和记录架构的规则,并生成文档。
- 提供jQAssistant和ArchUnit等工具,用于验证DDD构建块之间的关系。
➡️