为什么需要编译

模板编译

Lite模板是JavaScript编写的,也可以跑在Java环境下(通过内置的Rhino JavaScript引擎)。

执行编译命令的时候,将自动编译-includes参数能匹配的全部文件中的模板文件,如果开启-linked 参数,则模板关联的静态文件被一并处理。 (是否是模板文件由WEB-INF/lite.xml 配置文件决定,如果没有该配置,默认配置所有xhtml扩展名文件都是模板文件)。

静态资源编译优化与检查

Lite编译器不仅是编译模板,也可以做静态资源的编译优化。所以,上线编译是非常必要的。编译器默认可以做的工作包括如下:

如何执行编译

参数说明

===模板测试 === X
数据模型
模板代码
结果输出