"第3节:低代码开发平台-管理对象-实体组件.pptx"
在低代码开发平台中,实体组件扮演着至关重要的角色。实体管理是这些平台的核心部分,它涉及对各种管理对象的管理和操作。管理对象指的是我们要进行管理的具体目标,如在学生管理系统中,学生即为管理对象;而在客户关系管理系统中,客户则成为管理对象。通过实体组件,开发者能够快速高效地构建应用程序,避免重复编写相似的代码。
实体组件是将对单个实体(即数据库中的一条记录)的常用操作打包成独立的功能模块。这些组件涵盖了各种应用场景,每个组件都是对特定业务场景的抽象。例如,评论组件允许用户对记录进行评论,数据版本管理组件用于追踪记录的修改历史,日志组件记录操作日志,而二维码组件则可以生成记录的二维码,便于信息的快速访问和分享。
在对一条记录的操作上,低代码开发平台通常将其分为三个类别:基本操作、组件操作和流程操作。基本操作包括自定义URL和方法操作,允许用户根据需求定制交互方式。组件操作涵盖了一系列预定义的组件,如前面提到的评论、版本管理等。流程操作则涉及修改基础资料的流程、其他业务流程以及实体流程列表,这些通常涉及到多个步骤或需要审批的工作流。
创建实体是构建应用的第一步,这包括创建实体1和实体2等。实体卡片、数据快照、操作日志和日常记录等组件则用于呈现和管理单个记录的信息。实体的表单设计是关键,因为表单是数据输入和展示的主要界面。驰骋表单引擎提供了经典表单和开发者表单两种形式,经典表单易于上手,风格可自定义,而开发者表单则更适合有HTML基础的用户,提供更强大的自定义能力。
方法是执行特定功能的逻辑单元,针对单个实体进行操作。方法可以带有参数或不带参数,执行时,它们可能是SQL脚本、JS脚本、微服务URL或者内置类的过程载体。方法执行后会返回执行结果,显示在界面上,如带参数和不带参数方法的执行效果。
总结来说,本章节深入介绍了如何利用实体组件设计和实现单个实体的相关操作。理解实体与流程的关系,以及如何设计实体列表组件,是进一步掌握低代码开发平台的关键。在CCFast这样的平台上,实体组件的灵活运用能够极大地提升开发效率,使非专业程序员也能快速构建出功能丰富的应用系统。