编写模板大致分为4个步骤:
- 确定开发语言与数据库类型
- 分析表数据类型与语言的类型对应
- 分析代码中哪些可以规整为模板
- 编写与测试模板
我们对照流程图看的话会更加清晰;
1.如何分析表数据与开发语言的类型对照关系呢
不同的开发语言与不同的数据库类型,其对应关系都是不同的,如下图
可以清晰的看出表的字段类型与动态语言的对应
wGenerator会将分析出来的结果投放到模板引擎中:
序号 | 参数 | 名称 | velocity中调用 |
---|---|---|---|
1 | table | 表(对象) | $!{table.tableName} |
2 | columns | 列(列表) | #foreach($!tc in $!columns) $!tc.dlType #end |
3 | now | 时间(字符串)格式:yyyy-MM-dd HH:mm:ss | $!{now} |
4 | author | 开发者(字符串) | $!{author} |
5 | dbName | 数据库名(字符串) | $!{dbName} |
用户可以通过自己的diy把编写模板想成是在:绘画,造句,装修房屋等等
哪些类型的可以整理为模板
- 常用的
- 有固定规律的
- 你已经掌握的
实际应用场景
- 实体类(从SQL-》entity)
- 持久化层(查询,新增,删除)
- 服务层
- 控制器
- 视图
- 校验规则
通常页面
理论再好也还是需要实践,我们结合实际页面来分析,如何写模板
- 查询区域 1 变化多端
- 操作按钮区域 权限模块控制的
- 列表显示区域2 展现基本一致,仅数据变化
- 分页显示区域 框架选好了,就好了,不需要多次变化
具体如何编写。大家可以参考以下这个视频教程
因视频文章是发在微信公众号中的,大家可以前往去观看...