工作流程介绍

本工具的模板资源包的发布管理及使用流程如下图所示,数据模型处理器和模板资源包可由专门的开发人员进行开发, 按约定的格式组织文件,然后发布到git仓库中。

开发方:

数据模型处理器开发人员阅读开发文档,按约定实现数据处理相关接口,然后将开发完毕的数据处理器推送到git仓库即可。

整个过程除接口和技术文档外,无需本工具提供支持,使用IDE和git工具即可完成开发和上传。 模板开发人员使用模板语言如velocity,groovy template, freemarker, xlsx等编写代码模板。 完成模板开发之后,通过工具约定的模板描述文件XML配置文件编写,和自定义数据处理脚本编写。 完成以上内容编辑后,利用git工具可以上传托管的远程仓库中。 整个过程除使用工具约定的配置文件外,无需本工具支持,利用IDE和git工具即可完成模板资源文件的开发和上传。

使用方:

数据模型处理器 和 模板资源包的使用方,无需知晓相关的开发和实现流程。 只需要通过git获取模板代码,通过本工具预留的插槽,自动安装解析并列举可使用的模板列表供用户选择使用。 使用方通过交互式界面选择后通过工具功能生成模板代码,实现代码生成的通用性和傻瓜化。

concept