OneCode-卓衡(V1.1)版 “快速开始”

本文涉及的产品
性能测试 PTS,5000VUM额度
注册配置 MSE Nacos/ZooKeeper,118元/月
函数计算FC,每月15万CU 3个月
简介: OneCode卓衡(V1.1)版 ,是OneCode发布以来第二个关键性的版本。在官网演示地址以及gitee版本主版本

前言:

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设计器界面

相关文章
|
6月前
|
存储 前端开发 Java
软件体系结构 - 架构风格(13)MVC架构风格
【4月更文挑战第21天】软件体系结构 - 架构风格(13)MVC架构风格
180 0
原型图总结规范
原型图总结规范
124 0
|
6月前
|
搜索推荐 数据可视化 关系型数据库
OneCode AIGC快速无代码构建应用
OneCode是一款基于DDD模型驱动设计的低代码引擎。从2022年底推出以来,现在的最新版本是1.1.0。本文重点是采用OneCode提供的工具来实际搭建一个简单的(员工请销假)业务应用。在搭建过程中穿插讲解一些功能设计思想以及使用方法。
|
JSON 数据可视化 JavaScript
OneCode 基于“真实代码”代码的建模设计,无缝整合二次开发
在很多优秀的低代码平台中都支持了本地代码导出的设计,方便开发者二次集成,但能够导出的前提是已经通过低代码平台进行了初步的数据建模,界面绘制等基础性的操作。这些导出的代码虽然很大程度上减轻了开发者的代码量,但在项目的迭代过程中,遇到数据或需求变更。这些代码就又会成为开发者巨大的负担,重新由低代码平台建模会产生代码上的冲突无法解决,而重新用code编写这一步代码则又面临手工代码与“机器代码”的整合问题。而更为致命的问题是项目上线后,当直接用户希望通过低代码工具进行维护系统时更是“闪崩”。 本文将结合OneCode的底层编译原理来讲解 OneCode基于真实代码的建模解决方案。
|
机器学习/深度学习 JSON 前端开发
OneCode 开源低代码表单
“万事俱备,就差一个程序员了”,这是一个互联网圈里很著名的一个梗。很好的诠释了“全民互联网+” 时代的疯狂。在当今“企业数智化转型“的大背景下,也有一个一个关于表单系统的梗,“所有系统都逐步低代码零代码化,这一切就差一个“表单系统”。确实是如此,在多数的数智化应用软件中,表单系统都是必不可少的基础功能,更是低代码零代码的支撑性应用。本文是根据开源低代码平台,《OneCode低代码引擎》 1.0.6版本整理的功能来阐述表单系统的设计。
|
数据可视化 前端开发 Java
云巧组件如何实现代码架构设计可视化
在项目搭建完成进行了N个迭代之后,往往因为需求的变化以及设计的缺陷导致领域模型、接口、数据库设计等和最开始的时候大为不同,架构设计需要保鲜会花去大量的时间。有没有一种办法可以实时反应项目的各种技术设计呢?就像Swagger一样,代码自动生成文档。我们采用了静态代码扫描的方案,通过代码来反应真实的技术设计,这就是《云巧工坊-应用素描》的功能。
276 0
|
存储 前端开发 JavaScript
一个简单标注库的插件化开发实践
一个简单标注库的插件化开发实践
96 0
一个简单标注库的插件化开发实践
|
敏捷开发 数据可视化 uml
UML建模工具及开发流程
UML建模工具及开发流程
229 0