index.md 1.35 KB

2. 垂直切片

这是本 Wiki 的主干。

一个切片记录一次真实 UI 动作的端到端过程:从浏览器点击,到数据库中写入的行,中间经过每一层:元数据读取、调用的存储过程、失效的缓存。切片是唯一写长叙述的位置。概念和参考章节有意保持短小;切片承担主要解释工作。

切片按复杂度排序。每个新切片引入一个新框架概念。读完后面的切片后,可以回读前面的切片;交叉引用会补全理解。

# 切片 引入概念
1 CRUD 模块(Hello World) 模块、表单、master/slave、权限
2 多租户与产品版本 sBrandsId / sSubsidiaryId 作用域、sVersionFlowId 版本
3 带报表的模块 视图、报表模板、jxls
4 扩展自定义字段 gdsconfigformuserslave、无 schema 扩展
5 每客户 SQL 覆盖 script/客户/、覆盖通道
6 硬件集成模块 xlyPlc、串口、到印刷机的 RPC
7 带工作流的模块(暂缓) Activiti、biz_flow、审批;dev 中休眠

切片 1 到 5 是主线。切片 6 对不会接触硬件的读者可选。切片 7 暂缓:dev DB 中 Activiti 表为空。