涉及到的开发工作
- 表结构/数据库定义/数据库操作的 基本增删改查界面
- 这个其实比较简单, 就是一般的接口开发
- 不过如果要进行复杂的定制, 这里的工作量就会增加
- 直接操作数据库的工具A
- 这个是本次工作的开发难点, 工具效率的影响差别会很大
- 这个工具需要考虑事务问题
- 网上可能有
- 服务端需要给一个用于操作工具A的接口 -不部署的情况下操作db就靠这个
- 这个接口需要考虑性能和并发(用mq与A交互)
- 这个接口设计的时候需要注重可扩展性
- 可以参考aliSdk那种接口
- 模板代码转java代码的工具
- 这个可以用freemarker 应该能找到类似的, 同时模板编写工作也重要
- 网上其实有很多能直接用的, 这个不应该是本次的重点
页面配置
- 数据库配置
- 表结构的 增删改查
-
页面操作
insert/update/delete数据库数据 -> DML
- 通过页面配置来查询数据库数据 -> DQL
1和2中生成的数据, 给到数据库操作工具, 由数据库操作工具查询数据库
代码生成
根据代码模板输出文件到指定目录
注意: