FreeMarker.jar模板引擎免费版是一款FreeMarker.jar软件,officeba免费提供FreeMarker.jar模板引擎免费版下载,更多FreeMarker.jar模板引擎免费版相关版本就在officeba。
FreeMarker.jar模板引擎是一个根据模版转化成文字输出的通用性专用工具,应用纯Java撰写。FreeMarker并不是一个Web运用架构,而合适做为Web运用架构一个部件。FreeMarker与器皿不相干,因为它并不了解HTTP或Servlet;FreeMarker一样能够运用于非Web应用软件自然环境。FreeMarker被设计方案用于转化成HTML Web网页页面,尤其是根据MVC方式的应用软件。
1、通用性总体目标
可以转化成各种各样文字:HTML、XML、RTF、Java源码这些。
便于置入到你的商品中:轻量;不用Servlet自然环境。
软件式模版载入器:能够从一切源加载模版,如本地文件、数据库查询这些。
你能按你所需转化成文字:储存到本地文件;做为Email推送;从Web应用软件推送它回到给Web电脑浏览器。
2、强劲的模版语言表达
全部常见的命令:include、if/elseif/else、循环结构。
在模版中建立和更改自变量。
基本上在任何地方都能够应用繁杂关系式来特定值。
取名的宏,能够具备部位主要参数和嵌入内容。
名称室内空间有利于创建和维护保养可器重的宏库,或是将一个大工程分为控制模块,而无须担忧名称矛盾。
输出变换块:在嵌入模版精彩片段转化成输出时,变换HTML转义、缩小、英语的语法高亮度这些;你能界定自身的变换。
3、通用性数据库系统
FreeMarker并不是立即反射面到Java目标,Java目标根据软件式目标封装,以自变量方法在模版中表明
你能应用抽象性(插口)方法表明目标(JavaBean、XML文本文档、SQL查看结果集这些),告知模版开发人员操作方法,使其不会受到关键技术的打搅。
4、为Web提前准备
在模版语言表达中内建解决典型性Web有关每日任务(如HTML转义)的构造。
可以集成化到Model2 Web运用架构中做为JSP的取代。
适用JSP标识库。
为MVC方式设计方案:分离出来数据可视化设计方案和运用程序结构;分离出来界面设计员和程序猿。
5、智能化的现代化和本土化。
字段名智能化系统(内部应用UNICODE)。
数字格式本土化比较敏感。
日期和时间格式本土化比较敏感。
非US字段名能够作为标志(如用户标识符)。
各种不同语言表达的同样模版。
6、强劲的XML解决工作能力
《#recurse》 和《#visit》命令(2.3版本号)用以递归算法解析xmlXML树。
在模版中清晰和判断力的浏览XML领域模型。
开源论坛 JForum 便是应用了 FreeMarker 作为页面设计。