FreeMarker特性及设计指南.docVIP

  • 4
  • 0
  • 约2.77万字
  • 约 32页
  • 2019-12-16 发布于广东
  • 举报
FreeMarker 特性 FreeMarker 概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页 面,通过模板显示准备的数据(如下图) Output Output ?■? Hello Fred! ?■? /html FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 FreeMarker与容器无关,因为它并不知道HTTP或Servlet; FreeMarker同样可以应用于非Web应用 程序环境 FreeMarker更适合作为Model2框架(如Struts)的视图组件,你也可以在模板中使用JSP标记库 FreeMarker是免费的 1、 通用目标 能够生成各种文本:HTML、XML、RTF、Java源代码等等 易于嵌入到你的产吊屮:轻量级;不需要Servlet环境 插件式模板载入器:可以从任何源载入模板,如本地文件、数据库等等 你可以按你所需生成文本:保存到本地文件;作为Email发送;从Web应用程序发送它返回给Web浏 览器 2、 强大的模板语言 所有常用的指令:inchide、if/elseif/els

文档评论(0)

1亿VIP精品文档

相关文档