模板文件
注:该部分开发需要熟悉 FreeMarker
模板文件是解决方案最核心的一部分,它解析业务模型数据,动态发布构建解决方案业务内容承载文件。
模板文件定义
模板文件定义了基础的文件类型,不同的类型文件可以动态发布业务逻辑内容。开发用户变更模板文件,即可批量处理解决方案业务文件,也可以根据业务需求自定义修改模式。
其中,模板文件主要分为两个部分:
- 以
@
开始命名文件夹,类别定义。- 非
@
开始命名文件夹,动态解析业务模型,构建发布业务文件。
类别文件
类别文件是模板引擎的基本组成元素。
主要分为下列几个部分:
@CONTROL
部件(表单、表格等)@EDITOR
编辑器 (数据展现和处理的基本结构单元)@LOGIC
逻辑 (应用逻辑、界面行为、视图逻辑)@VIEW
视图 (各类视图)
动态构建业务文件
动态构建业务文件,是开发人员可以直观参与的处理的第一个入口节点。
它不包含 FreeMarker
代码,它是由业务模型解析发布生成的解决方案内容,主要由 .tsx
和 .less
两类文件。
开发人员可以在不经过模板文件的情况下,直接进入解决方案第一阶段内容处理业务逻辑,也能完成前端的业务开发要求。