Zero Aeon Cloud Specification

Specification Definition for EMF / JSchema that published to http://www.vertx-cloud.cn/


Project maintained by silentbalanceyh Hosted on GitHub Pages — Theme by mattgraham

Zero Specification 标准

详细教程:《Zero云平台白皮书》

0. 引导

1. 基本介绍

2. 目录介绍

目录 含义
database 按数据库结构构造的基础规范,从表名开始使用大写处理路径。
datum 非关系数据库底层存储定义。
kidd 原始配置,按 CLASSPATH 文件结构 / 云端统一接口打造的说明。
kiss 接口定义,描述输入和输出。
kilo 任务定义。
mage 实体定义。
melodic 抽象定义,对应底层语言文件类名。
modello 模型定义。
mod 模块定义。
sage 二义性定义,主要用于定义部分二义性配置节点(通常按数据类型)。
see 前端配置定义。
semantic 属性专用说明,用于解释全系统统一的属性、术语等相关信息。
send 参数专用,输入/输出参数专用。
  1. 数据库部分语法:#/database/TABLE/COLUMN,文件对应到COLUMN,定义如下:
    1. 线性维度:该列包含枚举值。
    2. 复杂配置:该列数据结构是JsonObject / JsonArray。
  2. 非关系数据库部分:#/datum/CONCEPT,文件对应到CONCEPT
  3. 实体部分语法:#/mage/IDENTIFIER,文件对应到IDENTIFIER
  4. 模型部分语法:#/modello/IDENTIFIER,文件对应到IDENTIFIER
  5. 模块部分语法:#/mod/PATH,文件对应到PATH,PATH命名为前端后端对应的路径(将/切换成.)。
  6. 抽象定义部分语法:#/melodic/CLASS,文件对应到CLASS,其中CLASS为类全名。
  7. sage为二义性定义,包含很多和二义性数据结构相关的内容。