什么是onecode dsm ?
OneCode 是一个基于DDD模型应用的开源的低代码底座,OneCodeDSM是其DDD领域设计的专用工具,是低代码底座的核心功能模块,本文将介绍OneCodeDSM的做用及特点。
一,支持多种建模方式
- Code First 模式:开发者可以通过 Java 语言以 OneCode 模式原生撰写代码,这种方式适合有较强编程基础且对业务逻辑有清晰规划的开发者,能够从代码层面精准地构建领域模型1.
- View First 模式:借助视图引擎拖拽来完成前期的交互模型设计,然后反向生成 DSM 模型。对于非专业编程人员或希望快速搭建初步模型的开发者来说,这种可视化的拖拽方式降低了开发门槛,能够快速地将想法和设计转化为可操作的模型.
- Model First 模式:通过数据库、微服务接口等模式构建基础模型,适合在已有数据结构或服务接口的基础上进行领域模型的搭建,能够更好地整合现有的资源和数据,提高开发效率1.
二,实现模型转换与集成
- 多向模型转换:通过 OneCode,能够在视图、Code、以及 Module 三种方式之间自由切换。例如,开发者可以先通过 View First 模式快速搭建出一个初步的视图模型,然后根据实际需求转换为 Code 模式进行更深入的开发和优化,最后再转换为 Module 模式进行集成和部署,满足不同开发阶段和不同开发人员的需求.
- 与其他工具集成:可以与 OneCode 低代码引擎中的界面设计器、通码框架等其他组件相互配合,共同构成一个完整的低代码开发平台。比如界面设计器负责用户界面的设计和交互逻辑的实现,通码框架提供统一的语法体系和运行环境,而 DSM 则专注于领域模型的构建和管理,三者协同工作,提高了整个开发过程的效率和质量.

最低0.47元/天 解锁文章
823

被折叠的 条评论
为什么被折叠?



