书籍详情
利用Mendix构建低代码应用程序
作者:[美]布莱恩·肯内韦 等著,张颖 译
出版社:清华大学出版社
出版时间:2022-10-01
ISBN:9787302617525
定价:¥99.00
购买这本书可以去
内容简介
《利用Mendix构建低代码应用程序》详细阐述了与构建低代码应用程序相关的基本解决方案,主要包括Mendix简介、Mendix平台、Mendix Studio、Studio Pro、构建基础应用程序、域模型、页面设计、微流、自定义应用程序、错误处理和故障排除、存储数据、REST集成等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
作者简介
暂缺《利用Mendix构建低代码应用程序》作者简介
目录
第1篇 基 础 知 识
第1章 Mendix简介 3
1.1 关于低代码 3
1.2 关于Mendix 6
1.3 小结 8
1.4 牛刀小试 9
第2章 了解Mendix平台 11
2.1 创建账户 11
2.2 主页概览和详细分解 13
2.3 应用程序、人员和社区 14
2.4 Mendix论坛和文档 16
2.5 Mendix应用程序商店 17
2.6 小结 18
2.7 牛刀小试 19
第1章牛刀小试答案 20
第3章 了解Mendix Studio 21
3.1 关于Mendix Studio 21
3.1.1 使用Mendix Studio 21
3.1.2 Mendix Studio用户界面和功能 22
3.2 使用Mendix Studio的理由 26
3.3 小结 26
3.4 牛刀小试 27
第2章牛刀小试答案 27
第4章 了解Studio Pro 29
4.1 关于Studio Pro 29
4.2 下载并启动Studio Pro 29
4.3 用户界面详细分解 31
4.4 小结 34
4.5 牛刀小试 35
第3章牛刀小试答案 35
第2篇 构建个应用程序
第5章 构建基础应用程序 39
5.1 技术要求 39
5.2 在开发人员门户中管理应用程序 40
5.2.1 创建新应用程序 42
5.2.2 敏捷开发方法 46
5.2.3 邀请协作者 48
5.3 使用Mendix Studio Pro和Mendix App Store 49
5.3.1 在Mendix Studio Pro中打开应用程序 49
5.3.2 从Mendix App Store安装模块 52
5.4 在Mendix应用程序中使用模块 57
5.4.1 创建模块 57
5.4.2 删除模块 58
5.4.3 向模块中添加元素 59
5.5 查找项目设置、安全设置和项 59
5.5.1 管理项目安全 59
5.5.2 维护项目设置 60
5.5.3 配置项目项 60
5.6 小结 61
5.7 牛刀小试 61
第4章牛刀小试答案 62
第6章 域模型基础知识 65
6.1 技术要求 65
6.2 Mendix域模型中的不同实体类型 66
6.2.1 对实体的理解 66
6.2.2 创建实体并设置实体特性 66
6.3 使用特性并了解数据类型 69
6.3.1 了解特性类型 69
6.3.2 向域模型中的实体添加特性 70
6.4 在实体之间创建关联 73
6.4.1 关联的概念 73
6.4.2 添加关联实体 74
6.5 为Mendix应用程序设计数据库 77
6.5.1 在实体级别使用验证规则 77
6.5.2 在域模型中使用事件处理程序 79
6.5.3 使用索引优化数据库 82
6.6 小结 84
6.7 牛刀小试 84
第5章牛刀小试答案 85
第7章 页面设计基础知识 87
7.1 技术要求 87
7.2 构建用户界面 87
7.2.1 页面的构成 87
7.2.2 创建新页面 88
7.3 了解Atlas UI框架 91
7.4 应用布局、小部件和构建块 91
7.4.1 了解导航布局 91
7.4.2 使用常见的小部件 92
7.4.3 修复自动生成的错误 94
7.4.4 使用Atlas UI构建块 95
7.4.5 修改图像 96
7.5 在Mendix应用程序中调用页面 97
7.5.1 了解主导航 98
7.5.2 直接调用页面 99
7.5.3 从微流调用页面 101
7.5.4 创建微流以显示页面 103
7.6 小结 105
7.7 牛刀小试 106
第6章牛刀小试答案 107
第8章 微流 109
8.1 技术要求 109
8.2 了解常见的微流元素 109
8.2.1 用事件控制流 110
8.2.2 使用对象和列表 111
8.2.3 在微流中添加活动 113
8.3 使用决策来导航应用程序逻辑 114
8.3.1 保存时验证电话号码 114
8.3.2 保存时验证PhoneNumberType 117
8.3.3 添加决策逻辑 119
8.4 在微流中添加注释 120
8.4.1 添加注释 120
8.4.2 提取子微流 121
8.5 使用Mendix Assist 123
8.6 小结 124
8.7 牛刀小试 125
第7章牛刀小试答案 126
第3篇 提升应用程序层次
第9章 自定义应用程序 131
9.1 技术要求 131
9.2 享受Mendix函数和表达式的乐趣 132
9.3 字符串函数 132
9.3.1 转换大小写 132
9.3.2 字符串长度 133
9.3.3 子串 133
9.3.4 查找 134
9.3.5 包含 134
9.3.6 全部替换 134
9.3.7 字符串连接 135
9.3.8 URL编码/解码 135
9.3.9 解析整数 136
9.3.10 截除 136
9.4 整数函数 137
9.4.1 算术/数学表达式 137
9.4.2 /小值 138
9.4.3 取整 138
9.4.4 将整数转换为字符串 139
9.5 日期和时间函数 139
9.5.1 addDays、addMonths和addYear 139
9.5.2 日期Between函数 140
9.6 枚举函数 140
9.7 关系表达式 141
9.8 理解子微流 142
9.8.1 分组相似的功能或逻辑 143
9.8.2 可重用性 143
9.8.3 提高大型复杂微流的可读性 144
9.9 使用可配置的设置 144
9.9.1 可配置设置的意义 144
9.9.2 创建可配置设置的实体 145
9.10 Java操作和模块 147
9.10.1 社区公共函数库 147
9.10.2 附加验证 148
9.10.3 不断变化的需求 149
9.10.4 使用可配置设置应对需求 152
9.11 小结 157
9.12 牛刀小试 157
第8章牛刀小试答案 158
第10章 错误处理和故障排除 161
10.1 技术要求 161
10.2 防御性编程 162
10.2.1 空值检查 163
10.2.2 防御性的if语句 165
10.2.3 手动检查代码 168
10.2.4 单元测试 169
10.3 处理错误 170
10.3.1 错误处理选项 171
10.3.2 回滚 171
10.3.3 自定义带回滚 172
10.3.4 自定义无回滚 174
10.3.5 继续 174
10.3.6 在实现自定义错误处理时的注意事项 175
10.4 通过日志记录有用的信息 175
10.5 使用调试器 178
10.6 构建开发人员页面 180
10.7 综合演练 182
10.7.1 删除验证规则 182
10.7.2 调试器 184
10.7.3 创建规则 192
10.8 小结 196
10.9 牛刀小试 197
第9章牛刀小试答案 198
第11章 存储数据 201
11.1 技术要求 201
11.2 为数据创建关联 201
11.2.1 一对一关联 203
11.2.2 一对多(或多对一)关联 204
11.2.3 多对多关联 205
11.3 构建功能模块 205
11.3.1 功能模块的意义 205
11.3.2 可重用模块 206
11.3.3 创建跨模块关联 207
11.4 理解实体的泛化和特化 209
11.4.1 泛化和特化实体 209
11.4.2 设置泛化和特化实体之间的关系 210
11.4.3 优点 211
11.4.4 缺点 211
11.4.5 关于继承的讨论 212
11.5 综合演练 212
11.6 小结 218
11.7 牛刀小试 218
第10章牛刀小试答案 219
第12章 REST集成 221
12.1 技术要求 222
12.2 理解REST 222
12.3 测试集成 223
12.3.1 注册网站账户 223
12.3.2 测试API请求 224
12.3.3 使用Postman 226
12.4 使用REST 229
12.4.1 JSON结构 229
12.4.2 导入映射 230
12.4.3 消息定义 232
12.5 发布REST 234
12.5.1 导出映射 234
12.5.2 已发布的REST服务 235
12.6 了解基本的安全和授权 237
12.7 综合演练 238
12.7.1 设置新模块和工件 239
12.7.2 执行REST调用集成外部数据 247
12.8 小结 262
12.9 牛刀小试 263
第11章牛刀小试答案 264
第13章 内容回顾 265
13.1 各章内容回顾 265
第1章 Mendix简介 265
第2章 了解Mendix平台 265
第3章 了解Mendix Studio 266
第4章 了解Studio Pro 266
第5章 构建基础应用程序 266
第6章 域模型基础知识 266
第7章 页面设计基础知识 266
第8章 微流 267
第9章 自定义应用程序 267
第10章 错误处理和故障排除 267
第11章 存储数据 268
第12章 REST集成 268
13.2 为下一步做准备 269
13.2.1 快速开发人员认证 269
13.2.2 高级认证 269
13.2.3 专家认证 270
13.2.4 Mendix MVP 270
13.2.5 附加资源 270
13.3 小结 271
第12章牛刀小试答案 271
第1章 Mendix简介 3
1.1 关于低代码 3
1.2 关于Mendix 6
1.3 小结 8
1.4 牛刀小试 9
第2章 了解Mendix平台 11
2.1 创建账户 11
2.2 主页概览和详细分解 13
2.3 应用程序、人员和社区 14
2.4 Mendix论坛和文档 16
2.5 Mendix应用程序商店 17
2.6 小结 18
2.7 牛刀小试 19
第1章牛刀小试答案 20
第3章 了解Mendix Studio 21
3.1 关于Mendix Studio 21
3.1.1 使用Mendix Studio 21
3.1.2 Mendix Studio用户界面和功能 22
3.2 使用Mendix Studio的理由 26
3.3 小结 26
3.4 牛刀小试 27
第2章牛刀小试答案 27
第4章 了解Studio Pro 29
4.1 关于Studio Pro 29
4.2 下载并启动Studio Pro 29
4.3 用户界面详细分解 31
4.4 小结 34
4.5 牛刀小试 35
第3章牛刀小试答案 35
第2篇 构建个应用程序
第5章 构建基础应用程序 39
5.1 技术要求 39
5.2 在开发人员门户中管理应用程序 40
5.2.1 创建新应用程序 42
5.2.2 敏捷开发方法 46
5.2.3 邀请协作者 48
5.3 使用Mendix Studio Pro和Mendix App Store 49
5.3.1 在Mendix Studio Pro中打开应用程序 49
5.3.2 从Mendix App Store安装模块 52
5.4 在Mendix应用程序中使用模块 57
5.4.1 创建模块 57
5.4.2 删除模块 58
5.4.3 向模块中添加元素 59
5.5 查找项目设置、安全设置和项 59
5.5.1 管理项目安全 59
5.5.2 维护项目设置 60
5.5.3 配置项目项 60
5.6 小结 61
5.7 牛刀小试 61
第4章牛刀小试答案 62
第6章 域模型基础知识 65
6.1 技术要求 65
6.2 Mendix域模型中的不同实体类型 66
6.2.1 对实体的理解 66
6.2.2 创建实体并设置实体特性 66
6.3 使用特性并了解数据类型 69
6.3.1 了解特性类型 69
6.3.2 向域模型中的实体添加特性 70
6.4 在实体之间创建关联 73
6.4.1 关联的概念 73
6.4.2 添加关联实体 74
6.5 为Mendix应用程序设计数据库 77
6.5.1 在实体级别使用验证规则 77
6.5.2 在域模型中使用事件处理程序 79
6.5.3 使用索引优化数据库 82
6.6 小结 84
6.7 牛刀小试 84
第5章牛刀小试答案 85
第7章 页面设计基础知识 87
7.1 技术要求 87
7.2 构建用户界面 87
7.2.1 页面的构成 87
7.2.2 创建新页面 88
7.3 了解Atlas UI框架 91
7.4 应用布局、小部件和构建块 91
7.4.1 了解导航布局 91
7.4.2 使用常见的小部件 92
7.4.3 修复自动生成的错误 94
7.4.4 使用Atlas UI构建块 95
7.4.5 修改图像 96
7.5 在Mendix应用程序中调用页面 97
7.5.1 了解主导航 98
7.5.2 直接调用页面 99
7.5.3 从微流调用页面 101
7.5.4 创建微流以显示页面 103
7.6 小结 105
7.7 牛刀小试 106
第6章牛刀小试答案 107
第8章 微流 109
8.1 技术要求 109
8.2 了解常见的微流元素 109
8.2.1 用事件控制流 110
8.2.2 使用对象和列表 111
8.2.3 在微流中添加活动 113
8.3 使用决策来导航应用程序逻辑 114
8.3.1 保存时验证电话号码 114
8.3.2 保存时验证PhoneNumberType 117
8.3.3 添加决策逻辑 119
8.4 在微流中添加注释 120
8.4.1 添加注释 120
8.4.2 提取子微流 121
8.5 使用Mendix Assist 123
8.6 小结 124
8.7 牛刀小试 125
第7章牛刀小试答案 126
第3篇 提升应用程序层次
第9章 自定义应用程序 131
9.1 技术要求 131
9.2 享受Mendix函数和表达式的乐趣 132
9.3 字符串函数 132
9.3.1 转换大小写 132
9.3.2 字符串长度 133
9.3.3 子串 133
9.3.4 查找 134
9.3.5 包含 134
9.3.6 全部替换 134
9.3.7 字符串连接 135
9.3.8 URL编码/解码 135
9.3.9 解析整数 136
9.3.10 截除 136
9.4 整数函数 137
9.4.1 算术/数学表达式 137
9.4.2 /小值 138
9.4.3 取整 138
9.4.4 将整数转换为字符串 139
9.5 日期和时间函数 139
9.5.1 addDays、addMonths和addYear 139
9.5.2 日期Between函数 140
9.6 枚举函数 140
9.7 关系表达式 141
9.8 理解子微流 142
9.8.1 分组相似的功能或逻辑 143
9.8.2 可重用性 143
9.8.3 提高大型复杂微流的可读性 144
9.9 使用可配置的设置 144
9.9.1 可配置设置的意义 144
9.9.2 创建可配置设置的实体 145
9.10 Java操作和模块 147
9.10.1 社区公共函数库 147
9.10.2 附加验证 148
9.10.3 不断变化的需求 149
9.10.4 使用可配置设置应对需求 152
9.11 小结 157
9.12 牛刀小试 157
第8章牛刀小试答案 158
第10章 错误处理和故障排除 161
10.1 技术要求 161
10.2 防御性编程 162
10.2.1 空值检查 163
10.2.2 防御性的if语句 165
10.2.3 手动检查代码 168
10.2.4 单元测试 169
10.3 处理错误 170
10.3.1 错误处理选项 171
10.3.2 回滚 171
10.3.3 自定义带回滚 172
10.3.4 自定义无回滚 174
10.3.5 继续 174
10.3.6 在实现自定义错误处理时的注意事项 175
10.4 通过日志记录有用的信息 175
10.5 使用调试器 178
10.6 构建开发人员页面 180
10.7 综合演练 182
10.7.1 删除验证规则 182
10.7.2 调试器 184
10.7.3 创建规则 192
10.8 小结 196
10.9 牛刀小试 197
第9章牛刀小试答案 198
第11章 存储数据 201
11.1 技术要求 201
11.2 为数据创建关联 201
11.2.1 一对一关联 203
11.2.2 一对多(或多对一)关联 204
11.2.3 多对多关联 205
11.3 构建功能模块 205
11.3.1 功能模块的意义 205
11.3.2 可重用模块 206
11.3.3 创建跨模块关联 207
11.4 理解实体的泛化和特化 209
11.4.1 泛化和特化实体 209
11.4.2 设置泛化和特化实体之间的关系 210
11.4.3 优点 211
11.4.4 缺点 211
11.4.5 关于继承的讨论 212
11.5 综合演练 212
11.6 小结 218
11.7 牛刀小试 218
第10章牛刀小试答案 219
第12章 REST集成 221
12.1 技术要求 222
12.2 理解REST 222
12.3 测试集成 223
12.3.1 注册网站账户 223
12.3.2 测试API请求 224
12.3.3 使用Postman 226
12.4 使用REST 229
12.4.1 JSON结构 229
12.4.2 导入映射 230
12.4.3 消息定义 232
12.5 发布REST 234
12.5.1 导出映射 234
12.5.2 已发布的REST服务 235
12.6 了解基本的安全和授权 237
12.7 综合演练 238
12.7.1 设置新模块和工件 239
12.7.2 执行REST调用集成外部数据 247
12.8 小结 262
12.9 牛刀小试 263
第11章牛刀小试答案 264
第13章 内容回顾 265
13.1 各章内容回顾 265
第1章 Mendix简介 265
第2章 了解Mendix平台 265
第3章 了解Mendix Studio 266
第4章 了解Studio Pro 266
第5章 构建基础应用程序 266
第6章 域模型基础知识 266
第7章 页面设计基础知识 266
第8章 微流 267
第9章 自定义应用程序 267
第10章 错误处理和故障排除 267
第11章 存储数据 268
第12章 REST集成 268
13.2 为下一步做准备 269
13.2.1 快速开发人员认证 269
13.2.2 高级认证 269
13.2.3 专家认证 270
13.2.4 Mendix MVP 270
13.2.5 附加资源 270
13.3 小结 271
第12章牛刀小试答案 271
猜您喜欢