FreeMarker简介及快速入门(一)

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

  2. 体验FreeMarker
    下载安装FreeMarker:
    这个就不用我说了吧,官网: http://freemarker.org/自己下载吧
    中文手册: http://sourceforge.net/projects/freemarker/files/chinese-manual/FreeMarker_Manual_zh_CN.pdf/download
    2.1: 在Java中是用FreeMarker

   (后续有时间更新----)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值