FreeMarker系列--FreeMarker入门

1 FreeMarker简介

关于FreeMarker的定义,官方文档是这样定义的:

FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件

2 FreeMarker的优势

相比较于PHP等开发语言,FreeMarker Template Language,FTL,只负责处理数据展示,而其他的工作,例如数据查询、数据处理、数据获取,是由相关后台负责处理的。这也就是我们常见的、典型的MVC模式。如下图所示:
freemarker
同样,这也成了FreeMarker的优势所在,在动态网页处理中,它可以将前端设计师从其他开发人员中分离出来。因为这样,设计师可以无需面对模板中的复杂逻辑, 在没有程序员来修改或重新编译代码时,也可以修改页面的样式。

3.1 Java的类库

说到FreeMarker的本质,它其实是Java的一个工具类库,是一款开发人员可以嵌入他们的开发产品的组建。

3.2 Java的maven依赖

使用maven部署FreeMarker,其maven依赖的配置为:
        <!-- freemarker -->
        <dependency>
            <groupId>freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.8</version>
        </dependency>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值