FreeMaker
来源:互联网 发布:现在开淘宝店好做吗 编辑:程序博客网 时间:2024/06/04 18:50
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于要展示什么数据。
这种方式通常被称为 MVC (模型 视图 控制器) 模式,对于动态网页来说,是一种特别流行的模式。 它帮助从开发人员(Java 程序员)中分离出网页设计师(HTML设计师)。设计师无需面对模板中的复杂逻辑, 在没有程序员来修改或重新编译代码时,也可以修改页面的样式。
http://freemarker.foofun.cn/
http://freemarker.org/
阅读全文
0 0
- FreeMaker
- freemaker
- FreeMaker
- freemaker
- freemaker
- freemaker
- freemaker
- Freemaker
- FreeMaker
- freemaker
- FreeMaker
- Freemaker
- FreeMaker开篇
- freemaker基础
- Freemaker 特性
- FreeMaker第一步
- freemaker 小记
- Freemaker用法
- Leetcode 44:Wildcard Matching
- 【IDEA】IDEA新建maven的web项目有pom.xml无Index.jsp
- ZooKeeper学习笔记:使用zookeeper的API实现增删查改以及客户端的观察者模式
- 算法讲解:二分图匹配
- Android布局总结二:ViewStub总结
- FreeMaker
- Gym
- #17
- select单表查询语句(二)
- JavaScript匹配邮箱
- python入门课程 第一章 课程介绍
- linux学习记录--UNIX发展史和发行版本
- ZOJ 1129 Erdos Numbers(bfs)
- HDU 6136 模拟 + 优先队列