FreeMarker 允许 Java servlet 保持图形设计同应用程序逻辑的分离,这是通过在模板中密封 HTML 完成的。模板
用 servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态 HTML页面的速度。
FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写 FreeMarker 被设计用来
生成 HTML Web 页面,特别是基于 MVC模式的应用程序。
虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMarker 生成页面,通过模
板显示准备的数据。
FreeMarker不是一个 Web 应用框架,而适合作为 Web 应用框架一个组件。
FreeMarker与容器无关,因为它并不知道 HTTP或 Servlet;FreeMarker同样可以应用于非 Web应用程序环境
FreeMarker更适合作为 Model2 框架(如 Struts)的视图组件,你也可以在模板中使用 JSP 标记库
FreeMarker是免费的
模板:
查看文章: ${newsitem.title}
|