Freemarker概念简单介绍

Freemarker概念简单介绍

1.   Freemarker是什么

模板引擎:一种基于模板的,用来生成输出文本的通过工具。   

基于java开发包和类库

2.   Freemarker能做什么

    MVC框架中的View层组件

 Html页面静态化

代码生成工具

 CMS 模板引擎

页面栏目动态定制      

3.    为什么要用freemarker

程序逻辑(java程序)和页面设计(freemarker模板)分离。

分层清晰,利于分工合作

主流web框架良好的集成struts2springmvc

简单易学,功能强大

免费开源

4.   freemarker的优点

freemarker不依赖于servlet,网络或web环境

freemarker一开始就是为mv设计的,它仅仅专注于展示

你可以从任意位置加载模板,从类路径下,从数据库中取等。

易于定义特设的宏和函数

5.   freemarker缺点:

eclipse插件不够完善。不能使用代码格式化。Intelij IED下有哦比较好的插件

集群问题:session数据序列化。

不能和jsfjavaservice face 前台展示)一起使用

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/riskyer/p/3268812.html