The framework utilizes FreeMarker because the engine includes strong error reporting, built-in internationalization and powerful macro libraries.
即准确的错误地方以及内置的国际化处理以及强大的自定义宏处理。
In the future, we hope to add a FreeMarker form engine, but that will require more library dependencies so we opt for Juel as the default form engine.
未来,我们希望加入表单引擎,但是它需要更多的库依赖,所以我们优选把Juel作为缺省的表单引擎。
This structure is then used to feed the generator, which also takes as input a series of FreeMarker templates (see Resources for more information on FreeMarker templates).
然后,将这个结构用作生成器的输入,生成器还以一系列FreeMarker模板作为输入(关于 FreeMarker 模板的更多信息参见 参考资料)。
Again, no. Whenever input data is being combined to produce formatted output, the cleanest and most efficient approach is to use a template engine such as StringTemplate or FreeMarker.
不论何时将输入的数据组合在一起形成格式化输出时,最漂亮最有效的方法是使用模板引擎(例如stringtemplate或FreeMarker)。
Again, no. Whenever input data is being combined to produce formatted output, the cleanest and most efficient approach is to use a template engine such as StringTemplate or FreeMarker.
不论何时将输入的数据组合在一起形成格式化输出时,最漂亮最有效的方法是使用模板引擎(例如stringtemplate或FreeMarker)。
应用推荐