您的位置:首页 > 其它

FreeMarker简介及快速入门(一)

2013-11-12 22:23 204 查看
什么是FreeMarker:

FreeMarker是一个非常优秀的模板引擎,这个模板引擎适用于任何场景,FreeMarker负责将数据模型中的数据合并到模本中,从而生成标准输出。
     FreeMarker可以提供更好的团队合作,对于界面开发人员,她们只关心界面(也就是模板文件)的开发,而无需理会底层数据;而对于业务逻辑开发者,他们只需要将要显示的数据添加到模型-也就是我们说的FreeMarker,由它来负责将数据模型和模板的整合,从而生成标准输出。
     FreeMarker特别适合MVC模式的web应用,虽然FreeMarker具有编码功能,但是他的编码功能非常有限,无法实现业务逻辑,只能提供一些数据格式转换的工作,因此,通常有java程序准备要显示的数据,有FreeMarker模板引擎生成页面,而Freemarker提供页面布局支持,从而更好的规范MVC架构,保证“视图逻辑”和“业务逻辑”的分离。
     除此之外,FreeMarker也是与web容器无关的,也就是说FreeMarker并不一定需要运行在web容器中,而且他还适用于非web应用程序环境。不但能生成HTML页面,还可以生成各种文本,如XML,RTF,JAVA源码等。
总之,投入一些精力在FreeMarker上还是值得的。

体验FreeMarker

下载安装FreeMarker:

这个就不用我说了吧,官网: http://freemarker.org/自己下载吧

中文手册: http://sourceforge.net/projects/freemarker/files/chinese-manual/FreeMarker_Manual_zh_CN.pdf/download

2.1: 在Java中是用FreeMarker

   (后续有时间更新----)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  freemarker 模板引擎