简介:

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker我们的第一印象是用来替代JSP的,但是与JSP不同的是FreeMarker模板可以在 Servlet容器之外使用。可以使用它们来生成电子邮件、 配置文件、 XML映射等。或者直接生成HTML。

虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)

FreeMarker不是Web应用框架。它是Web应用框架中的一个适用的组件,但是FreeMarker引擎本身并不知道HTTP协议或Servlet。它仅仅来生成文本。即便这样,它也非常适用于非Web应用环境的开发。要注意的是,我们使用FreeMarker作为视图层组件,是为给如 Struts这样的Model 2框架提供现成的解决方案。

FreeMarker是免费的,基于BSD规则的许可。它是OSI认证的开源软件。OSI认证是开源倡议的认证标识。

参考:

http://www.sojson.com/jc_freemarker-intro.html

http://www.zheng-hang.com/chm/freemarker2_3_24/toc.html(2.3.24中文手册)

http://freemarker.org/(英文官网)

http://try.freemarker.org/(在线测试工具)

离线中文手册:链接:http://pan.baidu.com/s/1geYJujp 密码:6ops

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

Java模板引擎-FreeMarker相关推荐

  1. Java模板引擎 FreeMarker介绍1

    Java模板引擎 FreeMarker介绍 摘要: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,FreeMarker被设计用来生成HTML Web页面( ...

  2. Java 模板引擎 ~ FreeMarker。

    Java 模板引擎 ~ FreeMarker. 文章目录 Java 模板引擎 ~ FreeMarker. 数据模型 + 模板 = 输出(HTML). https://freemarker.apache ...

  3. 简单描述Java模板引擎 FreeMarker相关知识

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

  4. Java 模板引擎总结

    Java模板引擎 FreeMarker 概念 介绍 特性 优势 不足 一个小Demo 概念 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写.它是为Java程 ...

  5. java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板

    点击"牧码小子"关注,和众多大牛一起成长! 关注后,后台回复 java ,领取松哥为你精心准备的技术干货! 虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在 ...

  6. java 模板引擎_SpringBoot入门系列(四)如何整合Thymeleaf模板引擎

    前面介绍了Spring Boot的优点,然后介绍了如何快速创建Spring Boot 项目.不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/ ...

  7. java 模板引擎_Spring Boot 如何快熟整合Thymeleaf模板引擎

    前面介绍了Spring Boot的优点,然后介绍了如何快速创建Spring Boot 项目.不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/ ...

  8. Spring Boot 最佳实践(三)模板引擎FreeMarker集成

    一.FreeMaker介绍 FreeMarker是一款免费的Java模板引擎,是一种基于模板和数据生成文本(HMLT.电子邮件.配置文件.源代码等)的工具,它不是面向最终用户的,而是一款程序员使用的组 ...

  9. Spring Boot 模板引擎FreeMarker集成

    Spring Boot 模板引擎FreeMarker集成 一.FreeMaker介绍 FreeMarker是一款免费的Java模板引擎,是一种基于模板和数据生成文本(HMLT.电子邮件.配置文件.源代 ...

最新文章

  1. 在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档
  2. kubernetes创建资源的两种方式
  3. 《 短文本数据理解》——2.5小结
  4. dedecms织梦模板修改专题路径的方法
  5. 【数理知识】《积分变换与场论》王振老师-第4章-矢量分析
  6. 政府安全资讯精选 2017年第六期 车联网和移动安全可能成为未来监管重点
  7. 【数据结构与算法】之深入解析“组合总和”的求解思路与算法示例
  8. 我们的故事(八)-----仲夏夜之梦
  9. fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
  10. python2安装包_解决win10下python2和python3共存问题
  11. webbrowser 百度列表点击_百度信息流推广后台完整的实操流程分享
  12. body属性文本标记和排版标记
  13. [数据仓库]大数据体系下的工作者分类
  14. linux机顶盒线刷工具,机顶盒刷机包通用版|PhoenixSuitpacket一键刷机工具 V1.10 官方最新版 下载_当下软件园_软件下载...
  15. setupfactory安装程序设置开机自启动
  16. 程序员-这有一份520表白秘笈送给你
  17. (非常实用)局部解剖学重点
  18. python语言是编译型语言-解释型语言与编译型语言
  19. 计算机二级安装64位的还是,判断电脑适合装64位还是32位系统需要cpu支持,很多人都搞错了!...
  20. 【LIS】【打地鼠】

热门文章

  1. 局部变量和static变量
  2. mongodb 备份和恢复
  3. 使用instsrv.exe+srvany.exe将应用程序安装为windows服务
  4. @字王2012·纵变体系列,共12款
  5. System.getProperty()参数大全
  6. RHEL5系统下故障处理方法
  7. Hibernate QBC 分页
  8. 传统数据中心穿上“云”外衣 任重而道远
  9. zabbix生成资源性能报表+邮件自动发送
  10. Mongodb查询引用