Skip to main content

共工名词解释

术语释义
开发工具开发工具是共工开发 APP 的核心工具,将传统写代码的方式解耦为五大模块:定义领域模型、设计 UI 界面、编排应用逻辑、定义工作流、设计角色权限。通过在五个模块内进行的独立设计与组织串联,以实现整个 APP 的搭建。
数据连接器数据连接器用于连接外部数据库,从而在开发工具内使用。
运行环境用户可以选择想要将 APP 发布至哪个运行环境。在共工的企业空间正式版,共工将为用户提供一个线上运行环境,此外用户还可以自定义创建自己的环境,以实现用户期望的运行个性化设置。
领域模型领域模型是应用程序所使用的信息数据模型的抽象描述,它是应用程序体系结构的中心。应用程序中的每个模块都有自己的领域模型,描述该模块中使用的数据结构。领域模型主要由 3 部分组成:实体、实体属性、实体之间的关联关系。
模组模组是将同一业务所涉及到的领域模型、逻辑、页面等资源归类。比如,在一个进销存应用中,进、销、存可以是三个模组,每个模组可以通过导入导出,实现在其他的应用中被复用。
实体实体(Entity)是客观存在并可相互区别的事物。就数据库而言,实体往往指某类事物的集合。把每一类数据对象的个体称为实体。
实体属性实体的属性是用来描述、量化、限定实体,例如:雇员(姓名,年龄,籍贯)。
关联关系两个实体之间的相互依赖和影响关系。数据库表的关联关系有一对多、 一对一、多对多。
页面编辑器页面编辑器可以将应用的界面分解至页面结构、数据容器、功能组件,让用户在这些层面上进行定义,从而实现给终端用户使用的应用界面搭建。
逻辑共工的逻辑是一种表示代码的直观方式,每一条逻辑就是对一个或多个功能的实现。逻辑设计具有函数式、图形化的编程特点。
工作流工作流是共工的一种可视化语言,允许用户构建可扩展的流程,适用于编排相对固定的需要指派给人来完成的任务的流程。工作流能够和共工领域模型、逻辑和页面完全集成。
枚举枚举定义一个预定义值的列表,由一个或多个枚举值组成,每个枚举值代表一个选项。
Java 扩展Java 扩展是用户对业务处理逻辑深层次的自定义实现。通过 Java 扩展,用户可以上传 Jar 包、定义 Java Action,从而在逻辑中进行调用。
OData开放数据协议(Open Data Protocol,简称 OData)是一种描述如何创建和访问 Restful 服务的 OASIS 标准。该标准由微软发起。共工平台为了让用户可以更快速的构建起数据交互能力,允许用户自定义发布 OData 服务,开放应用内部的实体数据允许与外部系统在 OData 协议的基础上进行交互。
数据声明数据声明呈现的是该企业发布的用于共享的各种数据源。总的来说,这些数据声明可以分为两个大类,一类是使用共工开发工具搭建应用时发布的 OData 服务类型,另一类是用户在数据连接器数据声明页面点击创建数据声明按钮发布的数据源类型。
个人空间针对个人开发者提供的,仅支持个人独自开发的模式。
企业空间针对企业开发者提供的合作开发模式。