An open API service indexing awesome lists of open source software.

https://github.com/knittl/ddd-annotations

Java annotations for projects implementing Domain Driven Design
https://github.com/knittl/ddd-annotations

annotations ddd domain-driven-design hacktoberfest hacktoberfest2022 java javadoc

Last synced: about 1 year ago
JSON representation

Java annotations for projects implementing Domain Driven Design

Awesome Lists containing this project

README

          

DDD Annotations
===============

This project defines annotations to help projects implementing [Domain Driven Design](https://www.domainlanguage.com/).
Annotating classes and other code artifacts provides documentation to developers, without having to taint identifiers with suffixes such as "Entity", "Repository", or even "VO".
All annotations are also automatically added to the JavaDoc of each element.

All annotations are documentation-only annotations and can be added to any new or existing project.

Other Useful Projects
---------------------

The following projects build on and leverage DDD annotations:

* [DDD Spring](https://github.com/knittl/ddd-spring): Automatically register beans for certain DDD annotated classes.
* [DDD Architecture](https://github.com/knittl/ddd-architecture): Enforce rules in your DDD project.

Similar Projects
----------------

* [xmolecules/jmolecules](https://github.com/xmolecules/jmolecules): jMolecules – Architectural abstractions for Java.