
FreeMarker.jar模板引擎 V2.3.31 免费版





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版本)用于递归遍历XML树。
在模板中清楚和直觉的访问XML对象模型。
开源论坛 JForum 就是使用了 FreeMarker 做为页面模板。
下载地址
热门软件
LOLSkinPro(一键换肤盒子) V11.7.1 官方最新版

狂龙软件工具箱 V2.0 官方版

ToDesk(远程协助软件)V3.2.0 官方最新版

海星云电脑版 V4.2.3.3 永久免费版

小霸王模拟器(708款童年经典小游戏) V1.2 电脑版

Win10此电脑文件夹清理工具 V1.0 绿色版

迅游国际版 V2.0.0.1517 官方版

闪布 V2.8.16 官方安装版

AutoBlog(自动采集发布插件) V1.2.9 免费版

天猫淘宝评价采集工具 V23.3 官方版

装机必备 更多+
应用软件下载排行榜
狂龙软件工具箱 V2.0 官方版
2Microsoft Office 2013 64位 简体中文版
3天使老板键 V21.0.0.1 免费版
4Office Tool Plus(OTP) V8.2.4 正式版
5印象笔记(EverNote) V10.18.3.2820 绿色安装版
6JetBrains WebStorm(前端开发工具) V2021.2 汉化免费版
7Sigil 64位(EPUB电子书编辑器) V1.7.0 官方安装版
8JeeSite(快速开发平台) V4.2.3 官方免费版
9TablePlus(数据库管理) V4.2.2 中文版
10鼠大侠连点器 V2.6.0.7 官方安装版
电脑软件专题 更多+