`
wangking717
  • 浏览: 262535 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

对于FreeMarker的一些看法

阅读更多

体验了下FreeMarker的一些使用方法,感觉FM很方便,但是有些地方我还是有自己的一些看法。

 

FM作为模版,无论在B/S,C/S里都要用到。这里罗列出一些FM具体的用法:

 

1. FreeMarker作为Struts2表现层的使用方法。 (个人观点不推荐使用,和最终JSP+Struts2的视图都是殊途同归,很有画蛇添足的味道)

参考资料:http://earl86.iteye.com/blog/592224

 

2. FreeMaker作为Servlet的表现层的使用方法。(不推荐,完全可以用JSTL替代。)

参考资料:http://yongboy.iteye.com/blog/513764

 

3. CMS,利用FM特性,进行模版的生成。(推荐,这样省去了自己用正则去处理模版标签了。而且FM还具有一定的逻辑能力!)

 

4. 作为工具,根据模版,生成文件。(推荐,我常干的事情就是用FM生成代码)

分享到:
评论

相关推荐

    freemarker 自定义freeMarker标签

    FreeMarker提供了详细的日志输出,通过调整日志级别,你可以查看模板解析、执行的详细信息,这对于查找问题非常有用。 最后,关于标签的性能考虑,应避免在自定义标签中执行耗时操作,因为这会影响模板的渲染速度。...

    freemarker Demo 适用于freemarker初学

    Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...

    freemarker-2.3.23jar

    `freemarker-2.3.23.jar`是Freemarker库的一个版本,发布于2.3.23,这个版本可能包含了对早期版本的一些改进、新功能或bug修复。 Freemarker的核心概念是模板语言,它是一种声明式的编程方式,允许开发者编写不包含...

    freemarker

    标题:Freemarker 描述:孔浩的Freemarker视频笔记,值得一看! 根据给定的文件信息,我们可以深入探讨Freemarker的相关知识点,包括其基本概念、工作流程以及具体的代码实现。 ### Freemarker基本概念 ...

    freemarker.jar

    camel-freemarker-1.6.4.jar, camel-freemarker-2.8.1.jar, com.springsource.freemarker-2.3.15.jar, com.springsource.freemarker-sources-2.3.15.jar, freemarker-1.4.1.jar, freemarker-2-3-18.jar, freemarker-...

    FreeMarker手册-Freemarker 2.3.18

    在"FreeMarker手册.pdf"中,你将找到关于这些概念的详细解释、示例代码和最佳实践,对于深入理解和使用FreeMarker是非常有价值的资源。无论你是初学者还是经验丰富的开发者,这本手册都能为你提供必要的指导和支持。

    eclipse的freemarker插件

    而Freemarker则是一种轻量级的、基于模板的Java模板引擎,常用于Web应用中的动态内容生成,比如JSP替代技术。它允许开发者将业务逻辑与页面展示分离,提高代码的可维护性和可读性。 "eclipse的freemarker插件"是指...

    freemarker-2.3.28.jar

    这个"freemarker-2.3.28.jar"是Freemarker库的一个具体版本,版本号为2.3.28,它是Java的一个可执行的JAR(Java Archive)文件,用于在Eclipse集成开发环境中作为插件使用。 在Freemarker的2.3.28版本中,我们可以...

    freemarker 源码、中文API、 freemarker Myeclipse 编辑器

    这个压缩包包含了一些关于Freemarker的重要资源,下面我们将详细探讨这些内容。 首先,`FreeMarker_Manual_zh_CN.pdf`是Freemarker的中文API手册,这是学习和使用Freemarker的关键文档。通过这份手册,你可以了解到...

    freemarker-2.3.31-API文档-中文版.zip

    赠送jar包:freemarker-2.3.31.jar; 赠送原API文档:freemarker-2.3.31-javadoc.jar; 赠送源代码:freemarker-2.3.31-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.31.pom; 包含翻译后的API文档:...

    freemarker编辑插件

    这个插件的版本为0.9.14,可能包含了对Freemarker语法的最新支持以及一些优化的编辑体验。 安装"freemarker编辑插件"的过程相对简单。首先,你需要下载该插件的压缩包,这个压缩包的文件名为"插件freemarker-ide-...

    FreeMarker2.3.23官方中文文档

    2.3.23是FreeMarker的一个稳定版本,这个版本的官方中文文档提供了全面的指导和说明,帮助开发者更好地理解和使用这个模板语言。 在FreeMarker的核心概念中,它是一个基于数据驱动的模板语言。这意味着,开发者不...

    FreeMarker

    FreeMarker的设计理念是将表现层(视图)和业务逻辑层(控制器)分离,从而实现MVC(Model-View-Controller)架构中的“View”部分。 FreeMarker的核心概念是模板文件,这是一种特殊的文本文件,其中包含可替换的...

    freemarker-2.3.30-API文档-中文版.zip

    赠送jar包:freemarker-2.3.30.jar; 赠送原API文档:freemarker-2.3.30-javadoc.jar; 赠送源代码:freemarker-2.3.30-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.30.pom; 包含翻译后的API文档:...

    FreeMarker通用的分页

    在IT领域的模板引擎技术中,FreeMarker是一种广泛使用的开源模板引擎,它被设计用于生成文本输出,如HTML、XML或纯...掌握FreeMarker的分页技巧,对于任何希望提升网站性能和用户体验的开发者来说,都是至关重要的。

    velocity和freemarker的比较

    标题“velocity和freemarker的比较”涉及到的是两个在Java...提供的文件列表似乎包含了一些日志文件、项目配置文件和源代码库,这可能是项目开发或调试过程中的记录,对于深入理解这两个模板引擎的工作方式有一定帮助。

    freemarker各种版本的jar包

    以下是对给定的Freemarker不同版本jar包的详细说明: 1. **Freemarker 2.3.19**: - 这个版本可能包含了一些基本的功能,如模板语言的语法,变量、表达式和控制结构。 - 它可能已经支持了数据模型绑定,允许...

    freemarker-2.3.22

    `source`目录可能包含了Freemarker 2.3.22的源代码,这对于开发者深入理解其内部工作原理、调试或进行定制化开发非常有用。 `LICENSE.txt`文件是关于Freemarker的开源许可证,通常为Apache License 2.0,它规定了...

Global site tag (gtag.js) - Google Analytics