33
社区成员




今天介绍捷码平台的6个基本概念。
完整应用包含:页面组件、数据服务、数据连接器、主题样式、资源文件。
应用架构图
页面由组件搭建组合成,通过可视化拖拽的方式实现;组件从设计角度划分为:布局组件、输入组件、展示组件、逻辑交互组件,从功能场景角度划分为:业务系统组件、移动端组件、大屏组件、地图组件、3D组件。
页面的设计界面如下:
数据服务提供在线开发数据API能力,包含:数据库服务、Web服务、Java服务、逻辑流。
数据连接器负责调用数据服务,并将返回结果提供给其他部件(组件、数据连接器、自定义函数)使用。数据连接器可以对接查询、新增、删除、修改等类型API。数据连接器有四个生命周期事件:请求数据前、请求成功、请求失败、请求数据后,在各个生命周期可以配置触发其他事件处理。
数据连接器触发数据更新(重新执行数据服务获取最新数据)有三种方式:页面加载时(默认不开启)、事件绑定触发、定时器timer触发;其中事件包含组件事件、数据连接器生命周期事件、前端响应事件。
资源文件用于管理应用项目中图片、视频、3D模型、字体文件等。
资源文件可以被绑定,比如图片组件绑定图片资源地址即可完成图片的展示。
资源分为三种类型:应用资源、组织资源、平台资源。
应用资源只能在该应用内使用;组织资源可以被组织内所有应用使用;平台资源是开放给所有用户组织内的应用使用。
平台为组件提供了几套默认主题样式,通过切换主题可以实现页面风格的切换。
用户可以复制平台主题生成个人主题,通过简单配置、修改、发布后,可以在页面设计中使用个人主题。