一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种领域驱动设计模型代码自动生成方法与流程

2021-11-05 21:31:00 来源:中国专利 TAG:

技术特征:
1.一种领域驱动设计模型代码自动生成方法,其特征在于,所述生成方法包括:将web界面建立模型,获得web界面模型;根据所述web界面模型生成领域驱动设计架构代码;根据所述领域驱动设计架构代码建立知识图谱的可视化领域模型。2.根据权利要求1所述的一种领域驱动设计模型代码自动生成方法,其特征在于,所述将web界面建立模型,获得web界面模型具体包括:制定规范,通过架构字典和架构规范来约束领域建模,规范化流程和元数据;战略阶段,根据事件风暴,分析业务场景和用户用例,找出领域对象,构建聚合,划分限界上下文;战术阶段,对战略阶段的用户用例进行建模设计,完成领域模型的详细设计;通过知识图谱、自动化代码生成、在线部署与测试、迭代集成完成技术输出,形成架构图谱和全行级的it资产与领域模型视图。3.根据权利要求1所述的一种领域驱动设计模型代码自动生成方法,其特征在于,所述根据所述web界面模型生成领域驱动设计架构代码具体包括:自动生成的代码模型包括用户接口层、应用层、领域层和基础设施层目录;所述用户接口层存放用户接口层代码,前端应用通过所述用户接口层向应用服务获取展现所需要的数据;用于处理用户发送的restful请求和解析用户输入的配置文件,并将信息发送给所述应用层;所述应用层目录用于存放应用层代码,所述应用层代码基于微服务内的领域服务和微服务外的应用服务完成服务编排和组合,用于为用户接口层提供各种应用数据展现支持,主要的代码形态是应用服务和领域事件;所述领域层用于存放领域层代码,用于实现核心领域逻辑,代码形态是实体类方法和领域服务;所述基础设施层用于存放基础层代码,用于为其他目录提供技术能力、三方软件包、配置和基础资源服务;采用分层架构,灵活适配。4.根据权利要求1所述的一种领域驱动设计模型代码自动生成方法,其特征在于,所述根据所述领域驱动设计架构代码建立知识图谱的可视化领域模型具体包括:建立可视化领域模型;根据知识图谱将设计的领域模型可视化,获得面向整体业务架构的能力地图,领域模型可视化对服务组件进行服务中心归纳,模型的治理进行标签化编排,获得图谱资源架构。5.根据权利要求1所述的一种领域驱动设计模型代码自动生成方法,其特征在于,所述生成方法还包括:在线部署和测试领域功能。

技术总结
本发明提供的一种领域驱动设计模型代码自动生成方法,所述生成方法包括:将WEB界面建立模型,获得WEB界面模型;根据所述WEB界面模型生成领域驱动设计架构代码;根据所述领域驱动设计架构代码建立知识图谱的可视化领域模型。以DDD作为微服务设计的指导思想,建立领域模型,划分领域边界,再根据这些领域边界从业务视角来划分微服务边界。而按照DDD方法设计出的微服务的业务和应用边界都非常合理,可以很好地实现微服务内部和外部的“高内聚、低耦合”。。。


技术研发人员:蒋培
受保护的技术使用者:神州数码融信软件有限公司
技术研发日:2021.08.09
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献