freemarker入门

FreeMarker是什么?

 FreeMarker是模板生成技术,用于生成.html .jsp .java等文件.

本质:通过freemarker的jar将模板文件(.ftl)与java数据模型通过ftl指令将数据与模板关联起来生成目标文件.

工作原理图解说明:

freemarker的使用场景:

  1.页面静态化(结合数据库数据,生成静态化页面html并结合ajax实现动态效果,类似jsp页面作用)

  2.通过freemarker实现文件(配置xml文件)自动生成java文件,以达到半自动编码的效果,常用于代码生成器技术底层(如:Mybatis Generator)

补充链接:页面静态化与缓存技术

 

posted @ 2019-03-06 20:08  等价交换原则  阅读(204)  评论(0编辑  收藏  举报