前言:
OneCode卓衡(V1.1)版 ,是OneCode发布以来第二个关键性的版本。在官网演示地址以及gitee版本主版本中在主菜单中,添加了“快速开始”方便开发者快速进入。
一,整体版本导览
OneCode2023
二,版本更新说明
卓衡版仍然沿用了,V1.0版本的组件及功能导航风格,但简化了相关配置菜单说明,主要保留了面向项目经理、产品经理等非编程人员的应用功能。并且着重突出在线开发应用为主的“零代码”开发体验。主要更新点如下:
OneCode卓衡版
(1)允许用户从自有数据源(数据库、java代码、外部接口)构建自有Repository库以备后期领域建模使用。
(2)设定快速开始菜单,只保留必要菜单应用,快速完成业务建模构建。
(3)开放 DSM建模窗口,允许用户在前期建模期间进行,建模参数配置以便于快速完成建模。
(4)集成视图模型、参数(DSM)模型、以及代码模型的快速转换设定。并且根据常见功能模块进行了快速导览设定以及配套的功能展示说明。
三,快速开始(数据库模型构建)
快速开始
快速开始,将OneCode开发简化为了,数据和流程两个部分。
1,数据库快速构建Repository模型
1.1添加数据源
在客户端应用下,开发者可以摘数据源维护中,添加自己本地的数据库。保存后再次打开即可自动连接数据库资源。
1.2 将数据库表导入工程
在指定的数据源中将工程中需要的数据库表(主要是业务表)导入到工程中,在Repository 建模中备用
1.3 Repository资源库建模
1.4 Repository构建模型
********非客户端模式下不会显示编译窗口
1.5 检查 Repository代码模型
1.6 检查 View视图模型
2,流程仿真
流程仿真是一个典型的,外部工作流集成的示例,允许用户将自身的数据库资源与业务流通过集成。该实例中完整的展示了如何使用DSM工具构建通用业务组件,以及其参数建模的模型。开放模型中提供了一个在线配置管理的环境,允许用户从底层修改参数模型,并且集成了,渲染、编译等基础功能,便于即见即所得的应用效果。
(1)流程定义
(2)流程领域模型配置
(2.1)OneCode代码与参数配置模型互相转换
***点击编译过后会将,DSM配置出码为OneCode源码(正向出码)
***直接修改源码后会同步OneCode模型
(2.2)OneCode视图
每个OneCode类可以定义多个视图及方法,DSM回读取,OneCode 配置并以树形结构展示同时提供可视化的参数配置界面。
(2.3)OneCode路由
OneCode路由主要侧重,页面跳转时相关的逻辑处理,包括出入参数,发送方式以及路由判断及相关事件处理。
(3)仿真测试
仿真测试是针对,上述建模工程中仿真环境。在建模环境中,修改参数后点击编译视图,即可在仿真环境中实时查看结果。调试完毕后,点击编译即可在源码窗口开到OneCode源码输出。
四,服务配置(插件机系统功能扩展)DSM入口
服务配置将常用的集成服务功能进行了集中配置。其中服务器配置以及独立服务启动关停会在后续章节中,独立讲解,领域后台是这次开放的重点。oneCode 采用了大量的插件模型来完善自身的可视化界面。DSM窗口主要是方便开发者调试和开发插件来使用的。开发者可以在这个窗口如同配置用户工程一样配置系统功能及插件。
(1)DSM领域配置
(2)DSM设计器界面