Uma estrutura de aprimoramento leve DDD (design de domínio) para modelagem de negócios para a frente/reversa, apoiando a evolução complexa da arquitetura do sistema!

Idiomas: Inglês | 中文
DDDPLUS, anteriormente nomeado CP-DDD-Framework (CP significa plataforma central : 中台), é uma estrutura de aprimoramento leve DDD (design de design de domínio) para modelagem de negócios para a frente/reversa, apoiando a evolução complexa da arquitetura do sistema!
Ele captura o DDD ausente conceitos e remende o bloco de construção. Ele capacita a criação do modelo de domínio com modelagem avançada e reversa. Ele visualiza o conhecimento completo do domínio do código. Ele conecta desenvolvedores de linha de frente com (arquiteto, gerente de produtos, partes interessadas de negócios, equipe de gerenciamento). Ele faz (análise, design, revisão de design, implementação, revisão de código, teste) um circuito positivo de feedback. Ele fortalece a solução de software flexível orientada para extensão do edifício. Ele elimina frequentemente encontrado mal -entendido do DDD via Javadoc completo para cada bloco de construção com exemplo detalhado.
Em suma, o 3 mais plus é:
Utilizado para vários projetos complexos de plataforma central crítica no ambiente de produção.
Uma demonstração completa da modelagem dddplus para a frente/reversa ->
< dependency >
< groupId >io.github.dddplus</ groupId >
< artifactId >dddplus-runtime</ artifactId >
</ dependency > @ SpringBootApplication ( scanBasePackages = { "${your base packages}" , "io.github.dddplus" })
public class Application {
public static void main ( String [] args ) {
SpringApplication . run ( Application . class );
}
}Confira o guia 《passo a passo》.
< dependency >
< groupId >io.github.dddplus</ groupId >
< artifactId >dddplus-spec</ artifactId >
</ dependency >Anotar seu código com DSL, o dddplus analisará o modelo de domínio AST e renderizará em várias visualizações.
mvn io.github.dddplus:dddplus-maven-plugin:model
-DrootDir= ${colon separated source code dirs}
-DplantUml= ${target business model in svg format}
-DtextModel= ${target business model in txt format}mvn io.github.dddplus:dddplus-maven-plugin:enforce
-DrootPackage={your pkg}
-DrootDir={your src dir}Você pode contribuir com o projeto com solicitações de puxão no GitHub.
Se você encontrar um bug ou deseja solicitar um recurso, use o rastreador de problemas.
Para qualquer pergunta, você pode usar o bate -papo gitter para fazer.
O dddplus é licenciado sob a licença Apache, versão 2.0 (a "licença"); Você não pode usar este projeto, exceto em conformidade com a licença. Você pode obter uma cópia da licença em http://www.apache.org/license/license-2.0.