- 电子工业出版社
- 9787121468476
- 1-1
- 524957
- 48253974-9
- 平塑
- 16开
- 2023-12
- 420
- 计算机科学与技术
- 本科
内容简介
低代码技术广泛应用在企业信息化、移动应用开发、物联网、数字化营销等领域,通过可视化建模工具、模块化组件、自动化部署等功能,使开发人员可以通过简单的拖曳操作设计出相应的工作流程,并对流程进行控制,从而快速开发各种企业信息化系统。 本书主要介绍低代码概念、低代码平台、低代码应用开发基础知识、低代码脚本、基于低代码平台的需求分析、可视化开发、一键部署、平台集成、应用生命周期管理等低代码应用开发技术内容,以及企业数字化应用、物联网系统应用、移动应用场景、软件工作台应用、数据大屏应用等实例开发。本书理论与实践并重,在介绍低代码应用开发技术理论知识的同时,还通过大量的实例详细介绍了采用低代码技术开发应用的流程和步骤。 本书既可以作为高等院校计算机类专业软件开发相关课程的教材,也可以作为低代码技术开发人员的参考书。
目录
第1章 绪论 1__eol__1.1 低代码简介 1__eol__1.1.1 低代码的概念 1__eol__1.1.2 低代码产生的原因 3__eol__1.1.3 低代码技术的类型 6__eol__1.1.4 低代码的发展历程 7__eol__1.2 低代码的功能 8__eol__1.2.1 低代码的能力 8__eol__1.2.2 低代码平台的特点 13__eol__1.2.3 低代码平台的应用场景 15__eol__1.2.4 低代码的配置过程 17__eol__1.3 低代码未来发展趋势 18__eol__1.3.1 需求牵引的发展环境 18__eol__1.3.2 技术路径分析 19__eol__1.3.3 赋能企业数字化转型 20__eol__1.3.4 应用侧发展趋势 21__eol__习题1 22__eol__第2章 低代码应用开发基础知识 24__eol__2.1 相关技术 24__eol__2.1.1 HTML5 24__eol__2.1.2 CSS 33__eol__2.2 开发基础 38__eol__2.2.1 中间件 38__eol__2.2.2 通信协议 39__eol__2.2.3 数据库 41__eol__2.2.4 JSON 42__eol__习题2 43__eol__第3章 低代码脚本 44__eol__3.1 低代码脚本语言简介 44__eol__3.1.1 为什么需要低代码脚本语言 44__eol__3.1.2 低代码脚本语言介绍 45__eol__3.2 Groovy 47__eol__3.2.1 环境搭建 47__eol__3.2.2 基本语法 51__eol__3.2.3 数据类型 53__eol__3.2.4 变量 55__eol__3.2.5 语法控制 56__eol__3.2.6 闭包 57__eol__3.2.7 低代码平台中的Groovy配置 58__eol__3.3 页面CSS风格代码编写 60__eol__3.3.1 FreeMarker 60__eol__3.3.2 案例分析 61__eol__3.4 高级数据库SQL代码编写 64__eol__3.4.1 动态SQL节点配置说明 64__eol__3.4.2 动态SQL节点配置 64__eol__习题3 65__eol__第4章 基于低代码平台的需求分析 68__eol__4.1 软件需求的概念 68__eol__4.1.1 从软件开发生命周期到需求分析 68__eol__4.1.2 什么是软件需求 69__eol__4.1.3 从客户的角度理解软件需求 70__eol__4.2 需求的开发与引导 72__eol__4.2.1 需求开发的主要过程 72__eol__4.2.2 收集用户需求 73__eol__4.2.3 软件需求规格说明书 75__eol__4.2.4 软件需求原型 76__eol__4.3 需求的分析与实践 77__eol__4.3.1 需求分析的目的 77__eol__4.3.2 需求分析的时机 78__eol__4.3.3 需求分析的方法 78__eol__4.3.4 需求分析的步骤 79__eol__4.4 需求管理 81__eol__4.4.1 使用需求池 82__eol__4.4.2 需求的变更 83__eol__4.5 需求分析实例 84__eol__4.5.1 收集需求并初步分析 84__eol__4.5.2 深入分析 86__eol__4.5.3 填写软件需求规格说明书 87__eol__习题4 87__eol__第5章 可视化开发 89__eol__5.1 可视化建模 89__eol__5.1.1 建模的意义 89__eol__5.1.2 建模的组成 91__eol__5.1.3 如何建模 94__eol__5.2 页面可视化开发 98__eol__5.2.1 页面建模基础 98__eol__5.2.2 系统菜单 117__eol__5.2.3 系统变量 119__eol__5.2.4 表达式 119__eol__5.2.5 基础数据介绍 122__eol__5.2.6 权限设计基础 122__eol__5.2.7 典型开发案例:学生成绩管理系统 127__eol__5.3 数据可视化开发 128__eol__5.3.1 数据建模基础 128__eol__5.3.2 数据架构设计 128__eol__5.3.3 数据表要素组成 131__eol__5.3.4 数据字典设计 137__eol__5.3.5 数据表设计 137__eol__5.4 业务可视化开发 138__eol__5.4.1 概述 138__eol__5.4.2 业务API实践 143__eol__5.5 流程可视化开发 159__eol__5.5.1 流程的概念 159__eol__5.5.2 流程建模设计 160__eol__5.5.3 流程文件编制 173__eol__5.5.4 流程表单设计 176__eol__5.5.5 流程消息设计 176__eol__5.5.6 流程权限设计 179__eol__5.5.7 流程发布 182__eol__5.5.8 流程运维 183__eol__5.6 物模型 184__eol__5.6.1 物模型基本概念 184__eol__5.6.2 使用物模型接入物联网平台 190__eol__5.6.3 设备操控 193__eol__习题5 195__eol____eol__第6章 一键部署 210__eol__6.1 自动化测试 210__eol__6.1.1 什么是自动化测试 210__eol__6.1.2 UI自动化测试 211__eol__6.1.3 接口自动化测试 213__eol__6.1.4 低代码安全测试 215__eol__6.2 安装与部署 218__eol__6.2.1 软件环境 218__eol__6.2.2 Linux 222__eol__6.2.3 Docker 232__eol__习题6 238__eol__第7章 平台集成 239__eol__7.1 第三方平台 239__eol__7.1.1 概述 239__eol__7.1.2 特点与优势 239__eol__7.1.3 集成方式 241__eol__7.2 平台API接口 242__eol__7.2.1 API接口 242__eol__7.2.2 API接口对接关键点 242__eol__7.2.3 第三方平台API接口调用实例 246__eol__7.3 消息总线 257__eol__7.3.1 消息总线概述 257__eol__7.3.2 消息中间件 258__eol__7.4 共享数据库 259__eol__习题7 260__eol__第8章 应用生命周期管理 262__eol__8.1 备份与还原 263__eol__8.1.1 备份的类型 263__eol__8.1.2 低代码应用的备份与还原 264__eol__8.2 升级与迭代 268__eol__8.2.1 配置管理 268__eol__8.2.2 部署策略 269__eol__8.2.3 低代码应用的升级与迭代 271__eol__8.3 监控与告警 272__eol__8.3.1 指标、监控和告警 272__eol__8.3.2 低代码平台的监控与告警 273__eol__习题8 276__eol__第9章 低代码开发应用实例 280__eol__9.1 企业数字化应用实例开发 280__eol__9.1.1 概述 280__eol__9.1.2 系统设计 283__eol__9.1.3 实操案例 284__eol__9.2 物联网系统应用实例开发 321__eol__9.2.1 概述 321__eol__9.2.2 系统设计 322__eol__9.2.3 实操步骤 325__eol__9.3 移动应用场景实例开发 346__eol__9.3.1 什么是移动应用 346__eol__9.3.2 移动应用的优势 346__eol__9.3.3 移动应用的价值 346__eol__9.3.4 通讯录开发实例 347__eol__9.3.5 列表数据展示 353__eol__9.4 软件工作台应用实例开发 356__eol__9.4.1 软件工作台的概念 356__eol__9.4.2 软件工作台在企业管理软件中的作用 357__eol__9.4.3 在设计软件工作台时的注意事项 358__eol__9.4.4 低搭工作台模板应用配置 359__eol__9.4.5 在低搭应用中嵌入工作台页面 368__eol__9.5 数据大屏应用实例开发 380__eol__9.5.1 数据大屏的概念 380__eol__9.5.2 数据分析 381__eol__9.5.3 系统分析 382__eol__9.5.4 案例分析 395__eol__习题9 397__eol__附录A HTML基本常用标签/属性 403__eol__参考文献 407__eol____eol____eol__