新書推薦:
《
图解机械工程入门
》
售價:NT$
440.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
《
新能源材料
》
售價:NT$
290.0
《
人工智能与大数据:采煤机智能制造
》
售價:NT$
440.0
|
內容簡介: |
低代码技术广泛应用在企业信息化、移动应用开发、物联网、数字化营销等领域,通过可视化建模工具、模块化组件、自动化部署等功能,使开发人员可以通过简单的拖曳操作设计出相应的工作流程,并对流程进行控制,从而快速开发各种企业信息化系统。本书主要介绍低代码概念、低代码平台、低代码应用开发基础知识、低代码脚本、基于低代码平台的需求分析、可视化开发、一键部署、平台集成、应用生命周期管理等低代码应用开发技术内容,以及企业数字化应用、物联网系统应用、移动应用场景、软件工作台应用、数据大屏应用等实例开发。本书理论与实践并重,在介绍低代码应用开发技术理论知识的同时,还通过大量的实例详细介绍了采用低代码技术开发应用的流程和步骤。本书既可以作为高等院校计算机类专业软件开发相关课程的教材,也可以作为低代码技术开发人员的参考书。
|
關於作者: |
李春平,副教授。1988年9月-1992年6月,武汉理工大学计算机应用专业学习,获工学学士;2006年9月-2009年12月,广东工业大学软件工程专业学习,获工学硕士;1992年7月-2003年8月,湖北省恩施工商银行担任工程师;2003年9月-至今,广东白云学院大数据与计算机学院任专职教师。个人、集体荣誉:《计算机网络》校级精品课程负责人。所承担过的重点科研或教研项目及在项目中所承担的工作:《无碴轨道工艺3D建模设计》项目负责人、省级项目《计算机科学与技术专业综合改革》负责人、《白云宏产业学院》项目负责人。教学成果和作品获奖情况:《无碴轨道工艺3D建模设计》获校级科研成果一等奖。主要著作出版情况:《局域网与广域网应用技术》,机械工业出版社,2006年。
|
目錄:
|
第1章 绪论1 1.1 低代码简介1 1.1.1 低代码的概念1 1.1.2 低代码产生的原因3 1.1.3 低代码技术的类型6 1.1.4 低代码的发展历程7 1.2 低代码的功能8 1.2.1 低代码的能力8 1.2.2 低代码平台的特点13 1.2.3 低代码平台的应用场景15 1.2.4 低代码的配置过程17 1.3 低代码未来发展趋势18 1.3.1 需求牵引的发展环境18 1.3.2 技术路径分析19 1.3.3 赋能企业数字化转型20 1.3.4 应用侧发展趋势21 习题122 第2章 低代码应用开发基础知识24 2.1 相关技术24 2.1.1 HTML524 2.1.2 CSS33 2.2 开发基础38 2.2.1 中间件38 2.2.2 通信协议39 2.2.3 数据库41 2.2.4 JSON42 习题243 第3章 低代码脚本44 3.1 低代码脚本语言简介44 3.1.1 为什么需要低代码脚本语言44 3.1.2 低代码脚本语言介绍45 3.2 Groovy47 3.2.1 环境搭建47 3.2.2 基本语法51 3.2.3 数据类型53 3.2.4 变量55 3.2.5 语法控制56 3.2.6 闭包57 3.2.7 低代码平台中的Groovy配置58 3.3 页面CSS风格代码编写60 3.3.1 FreeMarker60 3.3.2 案例分析61 3.4 高级数据库SQL代码编写64 3.4.1 动态SQL节点配置说明64 3.4.2 动态SQL节点配置64 习题365 第4章 基于低代码平台的需求分析68 4.1 软件需求的概念68 4.1.1 从软件开发生命周期到需求分析68 4.1.2 什么是软件需求69 4.1.3 从客户的角度理解软件需求70 4.2 需求的开发与引导72 4.2.1 需求开发的主要过程72 4.2.2 收集用户需求73 4.2.3 软件需求规格说明书75 4.2.4 软件需求原型76 4.3 需求的分析与实践77 4.3.1 需求分析的目的77 4.3.2 需求分析的时机78 4.3.3 需求分析的方法78 4.3.4 需求分析的步骤79 4.4 需求管理81 4.4.1 使用需求池82 4.4.2 需求的变更83 4.5 需求分析实例84 4.5.1 收集需求并初步分析84 4.5.2 深入分析86 4.5.3 填写软件需求规格说明书87 习题487 第5章 可视化开发89 5.1 可视化建模89 5.1.1 建模的意义89 5.1.2 建模的组成91 5.1.3 如何建模94 5.2 页面可视化开发98 5.2.1 页面建模基础98 5.2.2 系统菜单117 5.2.3 系统变量119 5.2.4 表达式119 5.2.5 基础数据介绍122 5.2.6 权限设计基础122 5.2.7 典型开发案例:学生成绩管理系统127 5.3 数据可视化开发128 5.3.1 数据建模基础128 5.3.2 数据架构设计128 5.3.3 数据表要素组成131 5.3.4 数据字典设计137 5.3.5 数据表设计137 5.4 业务可视化开发138 5.4.1 概述138 5.4.2 业务API实践143 5.5 流程可视化开发159 5.5.1 流程的概念159 5.5.2 流程建模设计160 5.5.3 流程文件编制173 5.5.4 流程表单设计176 5.5.5 流程消息设计176 5.5.6 流程权限设计179 5.5.7 流程发布182 5.5.8 流程运维183 5.6 物模型184 5.6.1 物模型基本概念184 5.6.2 使用物模型接入物联网平台190 5.6.3 设备操控193 习题5195 第6章 一键部署210 6.1 自动化测试210 6.1.1 什么是自动化测试210 6.1.2 UI自动化测试211 6.1.3 接口自动化测试213 6.1.4 低代码安全测试215 6.2 安装与部署218 6.2.1 软件环境218 6.2.2 Linux222 6.2.3 Docker232 习题6238 第7章 平台集成239 7.1 第三方平台239 7.1.1 概述239 7.1.2 特点与优势239 7.1.3 集成方式241 7.2 平台API接口242 7.2.1 API接口242 7.2.2 API接口对接关键点242 7.2.3 第三方平台API接口调用实例246 7.3 消息总线257 7.3.1 消息总线概述257 7.3.2 消息中间件258 7.4 共享数据库259 习题7260 第8章 应用生命周期管理262 8.1 备份与还原263 8.1.1 备份的类型263 8.1.2 低代码应用的备份与还原264 8.2 升级与迭代268 8.2.1 配置管理268 8.2.2 部署策略269 8.2.3 低代码应用的升级与迭代271 8.3 监控与告警272 8.3.1 指标、监控和告警272 8.3.2 低代码平台的监控与告警273 习题8276 第9章 低代码开发应用实例280 9.1 企业数字化应用实例开发280 9.1.1 概述280 9.1.2 系统设计283 9.1.3 实操案例284 9.2 物联网系统应用实例开发321 9.2.1 概述321 9.2.2 系统设计322 9.2.3 实操步骤325 9.3 移动应用场景实例开发346 9.3.1 什么是移动应用346 9.3.2 移动应用的优势346 9.3.3 移动应用的价值346 9.3.4 通讯录开发实例347 9.3.5 列表数据展示353 9.4 软件工作台应用实例开发356 9.4.1 软件工作台的概念356 9.4.2 软件工作台在企业管理软件中的作用357 9.4.3 在设计软件工作台时的注意事项358 9.4.4 低搭工作台模板应用配置359 9.4.5 在低搭应用中嵌入工作台页面368 9.5 数据大屏应用实例开发380 9.5.1 数据大屏的概念380 9.5.2 数据分析381 9.5.3 系统分析382 9.5.4 案例分析395 习题9397 附录A HTML基本常用标签/属性403 参考文献407
|
|