1.Velocity
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。
2.FreeMarker
FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。
在线中文文档:http://www.sunjava.cn/FreeMarker.htm
分享到:
相关推荐
基于java的开发源码-Beetl java模板引擎.zip 基于java的开发源码-Beetl java模板引擎.zip 基于java的开发源码-Beetl java模板引擎.zip 基于java的开发源码-Beetl java模板引擎.zip 基于java的开发源码-Beetl java...
历史 (2009年HP 技术大会 提交的解决多环境部署问题>>:放在注释里的脚本) 应用范围 (全栈程序员或者前端或者美工) 功能概览 特色介绍 列表 ...其他同类比较(freemark,jsp,angularjs,nodejs 等)
Handlerbars.java 是handlebars的一种Java编程入口。Handlebars能够让你毫无压力地,并且高效地构建语义模板。
Beetl java模板引擎.zipBeetl java模板引擎.zipBeetl java模板引擎.zip
Java模板引擎 FreeMarker
Handlebars.java 是一个不包含逻辑的,语义的 Java 模板引擎。 Maven: <groupId>com.github.jknack</groupId> <artifactId>handlebars ${handlebars-version} 示例代码: Handlebars handlebars = ...
Java模板引擎Freemarker教程.docx ,收集了Java模板引擎Freemarker的一些基本用法
基于Java的源码-Beetl java模板引擎.zip
Java模板引擎 FreeMarker.7z
java源码:Java模板引擎 FreeMarker.tar.gz
Beetl java模板引擎 v3.3.1
OSTC开源技术大会闪电演讲-李家智-Beetl-现代Java模板引擎
jetbrick-template-1x, Java模板引擎,快速轻松 jetbrick-template 2.0 已经 released,jetbrick-template 1.x 将不再提供新功能,只负责 Bug 修复。jetbrick模板 2.0文档:http://subchen.github.io
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,FreeMarker被设计用来生成HTML Web页面(为了提高页面的访问速度,把页面静态化),特别是基于MVC模式的应用程序
rythmengine, 具有"Razor" 丰富特性高性能和易于使用的Java模板引擎 Rythm模板引擎具有"Razor"。丰富特性。高性能和易于使用的Java模板引擎 Rythm引擎项目 我们要在这个项目中加入我们。 请联系格林 Luo via 链接...
jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用...
本篇文章主要介绍了浅谈Java模板引擎性能对比 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
smarty4j是一个smarty for java的模板引擎,该引擎是将smarty模板从php上移植过来,需要asm-3.0.jar。 smarty4j将文本解析成语法树,然后根据语法树生成Java Code的字节码,相当于一个基于JVM的smarty语法的编译器...
smarty4j是一个smarty for java的模板引擎,该引擎是将smarty模板从php上移植过来,需要asm-3.0.jar。smarty4j将文本解析成语法树,然后根据语法树生成Java Code的字节码,相当于一个基于JVM的smarty语法的编译器。...