目录
开篇 致读者 1
书籍纲领 1
第1章 揭开面纱,理解Oinone 2
1.1 Oinone的萌芽 2
1.2 Oinone的致敬 4
1.2.1 数字化时代Oinone接棒Odoo 4
1.2.2 Oinone与Odoo的不同之处 4
1.3 Oinone的生态思考 5
1.3.1 与中台的渊源 6
1.3.2 找解决方案 6
1.3.3 生态建设 8
1.4 Oinone与行业对比 9
1.4.1 整体视角对比 9
1.4.2 从技术角度对比 9
1.4.3 从产品角度对比 10
第2章 Oinone的技术独特性 12
2.1 数字化时代软件业的另一个本质变化 12
2.2 互联网架构作为最佳实践为何失效 13
2.3 Oinone独特性之源,元数据与设计原则 15
2.4 Oinone的三大独特性 17
2.4.1 Oinone独特性之单体与分布式的灵活切换 18
2.4.2 Oinone独特性之每一个需求都可以是一个模块 20
2.4.3 Oinone独特性之低无一体 23
第3章 Oinone入门 28
3.1 环境搭建 28
3.1.1 环境准备(macOS版) 29
3.1.2 环境准备(Windows版) 33
3.2 Oinone以模块为组织 41
3.2.1 构建第一个Module 41
3.2.2 启动前端工程 52
3.2.3 应用中心 55
3.3 Oinone以模型为驱动 57
3.3.1 构建第一个模型 57
3.3.2 模型的类型 61
3.3.3 模型的数据管理器 72
3.3.4 模型的继承 74
3.3.5 模型编码生成器 95
3.3.6 枚举与数据字典 98
3.3.7 字段之序列化方式 107
3.3.8 字段类型之基础与复合 110
3.3.9 字段类型之关系与引用 114
3.4 Oinone以函数为内在 124
3.4.1 构建第一个Function 124
3.4.2 函数的开放级别与类型 130
3.4.3 函数的相关特性 131
3.5 Oinone以交互为外在 141
3.5.1 构建第一个Menu 141
3.5.2 构建第一个View 144
3.5.3 Action的类型 163
3.5.4 Ux注解详解 173
3.5.5 设计器的结合 174
3.5.6 DSL配置 179
3.5.7 前端组件自定义(初级篇) 217
第4章 Oinone的高级特性 261
4.1 后端高级特性 261
4.1.1 模块之yml文件结构详解 261
4.1.2 模块之启动指令 271
4.1.3 模块之生命周期 275
4.1.4 模块之元数据详解 278
4.1.5 模型之持久层配置 280
4.1.6 模型之元数据详解 284
4.1.7 函数之元数据详解 294
4.1.8 函数之事务管理 297
4.1.9 函数之元位指令 301
4.1.10 函数之触发与定时 304
4.1.11 函数之异步执行 314
4.1.12 函数之内置函数与表达式 325
4.1.13 Action之校验 336
4.1.14 Search之非存储字段条件 337
4.1.15 框架之网关协议 338
4.1.16 框架之网关协议—RSQL及扩展 342
4.1.17 框架之网关协议—GraphQL协议 344
4.1.18 框架之网关协议—Variables变量 344
4.1.19 框架之网关协议—后端占位符 346
4.1.20 框架之Session 347
4.1.21 框架之分布式消息 350
4.1.22 框架之分布式缓存 361
4.1.23 框架之信息传递 362
4.1.24 框架之分库分表 364
4.1.25 框架之搜索引擎 370
4.2 前端高级特性 377
4.2.1 组件之生命周期 377
4.2.2 框架之MessageHub 380
4.2.3 框架之SPI机制 384
4.2.4 框架之网络请求—HttpClient 385
4.2.5 框架之网络请求—Request 389
4.2.6 框架之网络请求—拦截器 392
4.2.7 框架之翻译工具 399
4.3 Oinone的分布式体验 402
4.4 Oinone的分布式体验进阶 413
4.5 研发辅助 418
4.5.1 研发辅助之插件—结构性代码 418
4.5.2 研发辅助之SQL优化 421
第5章 Oinone的CDM 423
5.1 CDM的背景介绍 423
5.2 CDM之工程模式 425
5.3 基础支撑之用户与客户域 427
5.4 基础支撑之商业关系域 434
5.5 基础支撑之结算域 437
5.6 商业支撑之商品域 439
5.7 商业支撑之库存域 442
5.8 商业支撑之执行域 443
第6章 Oinone的通用能力 446
6.1 文件与导入/导出 446
6.2 集成平台 458
6.3 数据审计 491
6.4 国际化之多语言 494
6.5 权限体系 498
6.6 消息 504
第7章 Oinone的设计器 511
7.1 设计器总览 511
7.2 实战训练(积分发放) 517
7.3 实战训练(全员营销为例) 573
7.3.1 去除资源上传大小限制 573
7.3.2 原业务加审批流程 582
7.4 Oinone的低无一体 596
附录A 下载说明 599
· · · · · · (
收起)
还没人写过短评呢