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

本文介绍了Freecms系统的静态化实现方式,主要利用Freemarker模板引擎完成页面的静态化处理,通过分离数据和展示逻辑,使得界面开发与业务逻辑开发更加高效独立。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

http://blog.youkuaiyun.com/shimiso/article/details/8778793

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

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

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

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

转载于:https://www.cnblogs.com/slimo/p/4900338.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值