<<<<<<< .mine =======
当前位置: 首页 > SEO > FreeMarker的入门

FreeMarker的入门

时间:2012-05-19 22:58:02
FreeMarker是一款模板引擎,既一种基于模版,用来生成输出文本(任何来自于HTML格式的文本用来自动生成源代码)的通用工具.它是java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而是为程序员提供一款可以嵌入他们所开发产品的应用程序。
          在刚接触 FreeMarker时,只是简单的了解 FreeMarker的一些基本的概念及工作原理,至于如何使用 FreeMarker还不是非常清楚。随着慢慢别做别学习,才渐渐对 FreeMarker有了部分的理解。本文将从基础应用着手,以 eclipse开发环境为主,分享一个 FreeMarker用例的开发经验。
一、在eclipse中创建FreeMarker模板
在FreeMarker中模板的概念就是:包含一些由${…}包围的特殊代码的文件。这些特殊代码是FreeMaker指令。
FreeMarker 模板以ftl后缀命名 如本文所示的:
user.ftl
${user.userName}
${user.userPassword}

二、在eclipse中创建FreeMarker数据模型
FreeMarker数据模型:存在于计算机内存中的一种结构,由开发人员创建,向模板提供信息。
注意:FreeMarker数据模型不是文本文件。FreeMarker的数据模型是树状结构的。
如本文所示的:
User.java
public class User{
private userName;
private userPassword;

…(省略getter setter方法)
}
User对象的树状模型如:
(root)
|+-user
|+-userName=“张三”
|+-userPassword=“123”
要访问user对象的userName属性,可以通过点操作符号如:user.userName。

以上是我对FreeMarker的初步了解。

相关文章

那些年,SEO高手不能说的秘密

当我写下这个标题的时候,我认为大家应该会想起两部非常受追捧的电影,那就是今年热潮电影《那些年,我们一起追的女孩》和07年...

google关键词排名获取的另一种方式:Custom Search API

自从谷歌退出中国大陆以后,获取google关键词排名就变的没那么简单了,由于大陆没有相关服务器,所以只能通过谷歌香港服务...

如何合理利用符合web标准的标签

对于做前端,尤其对于一个专业的seo公司来说,在为客户重构网站的时候,如何让搜索引擎更好的抓取网页信息,合理的标签语义化...

优化页面打开速度

评判网站的标准,用户粘稠度很重要,尤其是搜索引擎的算法更新,越来越注重这点,而提高用户粘稠度最好的方式就是用户体验。网页...

互联网优化制胜法宝之UEO

相信大家对SEO都有一定的理解,那么什么是UEO呢?其实,UEO是英文user experience Optimizat...
沪ICP备10034044号-12
400-685-0732
400-685-0732 在线咨询