freecms首页静态化以及模板标签 (2)

前文对freecms中静态化的代码有所介绍,freecms支持首页,栏目页和信息页的静态化,代码都在HtmlAction中,此处不再多说。

其实freecms的静态化原理,还是使用的freemarker中的Template。Freemaker的介绍可以看下面这篇博文

http://blog.csdn.net/shimiso/article/details/8778793

里面注意的一点就是,如果想静态化页面,要严格尊守MVC原则

FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板, 从而生成标准输出.

如果想使用Freemaker开发模版,可以安装插件,MyEclipse, JBoss, Netbeans等插件都有。

想详细学习Freemaker的话,可以搜一下 中文FreeMarker教程《全》.pdf 这本书。

原文地址:https://www.cnblogs.com/slimo/p/4900338.html