`
gq913
  • 浏览: 168989 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java模板引擎

    博客分类:
  • JAVA
阅读更多

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模板引擎.zip 基于java的开发源码-Beetl java...

    浅谈Java模板引擎性能对比

    Java模板引擎性能对比 Java模板引擎是Web应用程序中一个非常重要的组件,负责将数据绑定到模板中生成最终的HTML页面。不同的Java模板引擎具有不同的性能特点,因此选择合适的模板引擎对于Web应用程序的性能非常重要...

    Handlebars.java逻辑简单支持语义扩展的Java模板引擎

    Handlebars.java是一款基于Java的模板引擎,其设计目标是提供一种简单、直观的方式来构建语义模板,使得开发者在处理视图层逻辑时可以更加高效。它借鉴了Mustache模板语言的许多概念,同时添加了一些特有的功能,以...

    beetl 国内流行的java模板引擎

    历史 (2009年HP 技术大会 提交的解决多环境部署问题>>:放在注释里的脚本) 应用范围 (全栈程序员或者前端或者美工) 功能概览 特色介绍 列表 ...其他同类比较(freemark,jsp,angularjs,nodejs 等)

    Java模板引擎之FreeMarker

    Java模板引擎之FreeMarker FreeMarker是一个开源的Java模板引擎,它被广泛应用于Web开发中,用于生成动态HTML、XML或其他格式的文本。这个强大的工具允许开发者将逻辑代码与表现层分离,使得网页设计人员可以专注于...

    基于Java的源码-Beetl java模板引擎.zip

    Beetl是一款强大的Java模板引擎,它旨在简化Java开发中的视图层逻辑,提供高效、易用、功能丰富的模板语言。这款开源库由国人开发,其设计目标是提高开发效率,减少开发工作量,使开发者可以更加专注于业务逻辑,而...

    Java模板引擎 FreeMarker

    FreeMarker是一个强大的、开源的Java模板引擎,常用于Web应用中的动态内容生成,尤其是在MVC架构中,作为视图层的技术。它与JSP、JSTL等技术不同,FreeMarker是模型和视图完全分离的,使得开发者可以专注于业务逻辑...

    Beetl java模板引擎.zip

    Beetl是一款强大的Java模板引擎,它被设计用于简化Web应用中的视图层开发,将业务逻辑与表现层分离。Beetl的核心理念是“简洁、高效、易用”,为开发者提供了一种灵活且高性能的方式来生成HTML、XML、JSON等各种格式...

    Java模板引擎Handlebars.java.zip

    Handlebars.java 是一个不包含逻辑的,语义的 Java 模板引擎。 Maven:    <groupId>com.github.jknack</groupId>  <artifactId>handlebars  ${handlebars-version}   示例代码: Handlebars handlebars = ...

    JAVA源码Java模板引擎FreeMarker.tar

    JAVA源码Java模板引擎FreeMarker.tar

    Beetl java模板引擎 v3.3.1.zip

    Beetl是一款强大的Java模板引擎,它为Java开发者提供了便捷的视图层开发方式,能够高效地处理HTML、XML、JSON等各种格式的模板。在Beetl v3.3.1版本中,开发者可以期待一系列优化和改进,使得模板渲染更加高效且易于...

    Java模板引擎 FreeMarker.7z

    Java模板引擎FreeMarker是一款强大的开源模板技术,常用于Web应用中的动态内容生成,尤其是在MVC架构中,作为视图层的解决方案。它与Spring、Struts等框架配合使用,能够将业务逻辑与页面展示分离,使得开发者可以...

    java源码:Java模板引擎 FreeMarker.tar.gz

    FreeMarker是一个强大的、开源的Java模板引擎,常用于Web应用中的动态内容生成,尤其是在MVC架构中,作为视图层的实现技术。它与JSP类似,但更专注于分离业务逻辑和显示逻辑,使得开发者可以编写更加清晰、独立于...

    jetbrick-template-1x, Java模板引擎,快速轻松.zip

    jetbrick-template-1x, Java模板引擎,快速轻松 jetbrick-template 2.0 已经 released,jetbrick-template 1.x 将不再提供新功能,只负责 Bug 修复。jetbrick模板 2.0文档:http://subchen.github.io

    Java 模板引擎 jetbrick-template在springmvc中配置使用

    Java模板引擎Jetbrick-Template是Java Web开发中用于动态生成HTML或其他格式文本的工具,它在Spring MVC框架中的集成能够帮助开发者更高效地处理视图层的渲染工作。本篇文章将详细阐述如何在Spring MVC中配置和使用...

    Java模板引擎FreeMarker

    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,FreeMarker被设计用来生成HTML Web页面(为了提高页面的访问速度,把页面静态化),特别是基于MVC模式的应用程序

    rythmengine, 具有"Razor" 丰富特性高性能和易于使用的Java模板引擎.zip

    rythmengine, 具有"Razor" 丰富特性高性能和易于使用的Java模板引擎 Rythm模板引擎具有"Razor"。丰富特性。高性能和易于使用的Java模板引擎 Rythm引擎项目 我们要在这个项目中加入我们。 请联系格林 Luo via 链接...

    jetbrick-template是一个新一代Java模板引擎具有高性能和高扩展性

    jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用...

Global site tag (gtag.js) - Google Analytics