![]()
内容推荐 低代码开发平台是不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。本书循序渐进地讲述了数据库设计、UI设计、业务逻辑处理、报表、权限等技术。本书共8章,以当下使用者最多的企业级低代码产品之一——活字格为例,内容包括概述、数据库设计、客户端页面设计实战、服务端逻辑设计实战、报表设计实战、配置权限、编码扩展与系统集成实战、低代码应用的部署。本书带有100多分钟二维码视频讲解。 本书面向具备一定的软件开发基础的读者,适合所有对低代码开发平台或对元数据模型感兴趣的软件工程师及相关从业人员阅读。 作者简介 梁瑞(Eric),现就职于葡萄城,担任活字格高级技术顾问,精通企业级软件开发、低代码开发和企业级应用设计,擅长提供低代码进阶实操培训,已帮助数百名来自软件公司和企业信息化中心的开发者掌握了低代码开发技术,帮助企业快速定制各类应用开发,加速企业信息化建设。 目录 序 前言 第1章 概述 1.1 企业级应用开发的方法论 1.1.1 数据库开发 1.1.2 服务端逻辑开发 1.1.3 多终端交互开发 1.1.4 软件工程 1.2 低代码与传统开发 1.2.1 传统开发面临的挑战 1.2.2 低代码技术的前世今生 1.2.3 企业级低代码vs传统编码开发 1.3 开启低代码之旅 第2章 数据库设计 2.1 字段与主键 2.1.1 数据库字段类型 2.1.2 字段类型的设置和修改 2.1.3 设置数据表的主键 2.1.4 设置自动编号 2.2 数据库约束 2.2.1 唯一性约束设置 2.2.2 非空约束设置 2.2.3 默认值约束设置 2.2.4 外键约束设置 2.3 外键与主子表 2.3.1 外键 2.3.2 主子表 2.3.3 主子表关系和关联关系的区别 第3章 客户端页面设计实战 3.1 前置内容 3.2 创建页面 3.3 页面元素与布局 3.3.1 基础页面元素设置 3.3.2 选项卡与页面容器的设置 3.3.3 页面流式布局 3.4 数据绑定与特殊数据突出显示 3.4.1 低代码显示和获取页面数据 3.4.2 数据绑定的优先级 3.4.3 条件格式 3.5 多终端的页面设置 3.5.1 母版页设置 3.5.2 手机页面设置 3.6 页面交互与数据验证 3.6.1 元素触发事件(命令) 3.6.2 多种命令组合实践 3.6.3 输入框的数据验证 第4章 服务端逻辑设计实战 4.1 开发服务端逻辑 4.1.1 创建一个服务端命令 4.1.2 复杂逻辑的命令设置 4.2 调试服务端逻辑 4.2.1 命令 4.2.2 服务端命令的调试 4.3 Restful Web API 4.3.1 调用其他第三方系统的接口 4.3.2 开放Web API被其他系统对接 4.4 计划任务 4.4.1 定时任务的触发条件 4.4.2 设计定时任务 4.4.3 调试定时任务 第5章 报表设计实战 5.1 报表设计 5.1.1 RDL报表和页面报表 5.1.2 创建报表 5.1.3 设计报表 5.1.4 主子报表 5.1.5 报表参数和数据过滤 5.2 可视化大屏设计 5.2.1 设计大屏 5.2.2 开发驾驶舱实践 第6章 配置权限 6.1 理解基于角色的权限控制 6.1.1 理解设计器与服务端 6.1.2 用户设置 6.1.3 角色设置 6.1.4 组织结构设置 6.2 数据权限 6.2.1 行权限 6.2.2 字段权限 6.2.3 创建记录权限 6.3 操作权限 6.3.1 页面权限 6.3.2 单元格权限 第7章 编码扩展与系统集成实战 7.1 客户端编程扩展 7.1.1 如何嵌入HTML 7.1.2 如何嵌入CSS,JavaScript 7.2 服务端编程扩展 7.2.1 如何嵌入C#代码 7.2.2 如何对接Java程序 7.3 与微信对接 7.3.1 对接微信公众号 7.3.2 对接企业微信 7.4 与钉钉对接 第8章 低代码应用的部署 8.1 一键部署和离线部署 8.1.1 一键部署应用 8.1.2 离线部署应用 8.1.3 服务端数据库和附件配置 8.2 应用和数据的备份与还原 8.2.1 手动备份和自动备份 8.2.2 还原应用 序言 低代码是当下非常火的 一个名词。 低代码技术能够帮助软 件研发人员进一步提升软件 开发效率,缩短项目交付周 期,降低软件开发成本,同 时也可以赋能业务人员针对 特定应用场景自主搭建特定 软件系统。业务人员和IT技 术人员需要解决的应用场景 在广度和深度上有很大差异 ,对低代码开发平台的需求 也不尽相同。 本书的编著团队从2016 年就从事低代码培训工作, 已指导数万名学员落地低代 码项目,本书是他们对低代 码的理解以及多年培训工作 的经验总结。 本书以当下使用者最多 的企业级低代码产品活字格 为例,共8章,内容包括概 述、数据库设计、客户端页 面设计实战、服务端逻辑设 计实战、报表设计实战、配 置权限、编码扩展与系统集 成实战、低代码应用的部署 。 第1章重点介绍了企业级 应用的开发模式,以及与传 统代码相比,低代码技术的 发展和应用。 第2~4章系统介绍了低 代码平台在数据库、页面、 业务逻辑等方面的实际应用 ,从基本概念到实际应用做 了细致的描述。 第5~6章详细介绍了报 表在实际开发中的应用技巧 ,以及低代码平台在数据、 页面、UI元素等多方面权限 配置的应用。 第7章介绍了低代码平台 的扩展性以及与其他第三方 服务的扩展方式。 第8章通过实际操作介绍 了如何部署应用,以及如何 对已发布的应用进行备份和 还原。 本书将传统软件开发过 程同低代码技术结合,从数 据层到逻辑层,再到UI层, 系统讲解了低代码开发技术 。书中不仅配备了大量的图 片和表格,给出了详细的应 用开发步骤,还在多处预留 了章节作业,让读者边学边 做,加速低代码知识的学习 。 |