FreeMarker.jar
FreeMarker.jar提供通用性高的编码语言模板,能够使用小服务程序的数据动态生成HTML,整体编译的速度非常快。由于这个工具体积十分轻量,所以可以轻松地嵌入到产品中,快速生成HTML、XML、RTF、Java源代码等。
软件特征
1、通用方针
可以转换各类文本:HTML、XML、RTF、Java源代码等等。
易于嵌入到你的产物中:轻量级;不需求Servlet情况。
插件式模板载入器:可以从任何源载入模板,如当地文件、信息库等等。
你可以按你所需转换文本:保留到当地文件;作为Email发送;从Web运用程序发送它前往给Web阅读器。
2、厉害的模板语言
一切经常使用的指令:include、if/elseif/else、轮回布局。
在模板中建立和改动变量。
几近在任何处所都可使用繁琐表达式来指定值。
定名的宏,可以具有定位参数和嵌套内容。
名字空间有助于成立和保护可重用的宏库,或将一个大工程分红模块,而没必要担忧名字抵触。
输入转换块:在嵌套模板片断转换输入时,转换HTML本义、压缩、语法高亮等等;你可以界说本身的转换。
3、通用数据模型
FreeMarker.jar不是直接反射到Java工具,Java工具经由插件式工具封装,以变量技巧在模板中展示
你可使用笼统(接口)技巧暗示工具(JavaBean、XML文档、SQL查询成果集等等),告知模板开辟者运用方式,使其不受功能细节的打搅。
4、为Web筹办
在模板语言中内建处置典型Web相干义务(如HTML本义)的布局。
可以集成到Model2 Web运用框架中作为JSP的替换。
拥有JSP记录库。
为MVC形式设计:分手可视化设计和运用程序逻辑;分手页面设计员和程序员。
5、智能的国际化和当地化。
字符集智能化(外部运用UNICODE)。
数字格式当地化敏感。
日期和时间格式当地化敏感。
非US字符集可以用作标识(如变量名)。
不同各种语言的一样模板。
6、厉害的XML处置才能
《#recurse》 和《#visit》指令(2.3版本)用于递归遍历XML树。
在模板中清晰和直觉的拜候XML工具模型。
开源论坛 JForum 就是运用了 FreeMarker 做为页面模板。
小编简评
这个工具允许用户在编码模板中创建和改变变量,并且支持自定义转换HTML转义、压缩、语法高亮等。由于模板引擎的强大和易嵌入性,您可以把它成到Model2 Web应用框架中替代JSP。
看了这么多,你下载了FreeMarker.jar吗?想要下载最新软件就来软件爱好者好玩的游戏、简单易懂的软件教程、令人耳目一新的游戏玩法这里统统都有,更多精彩不容错过!

