Freemarker概念简单介绍
1. Freemarker是什么
模板引擎:一种基于模板的,用来生成输出文本的通过工具。
基于java开发包和类库
2. Freemarker能做什么
MVC框架中的View层组件
Html页面静态化
代码生成工具
CMS 模板引擎
页面栏目动态定制
3. 为什么要用freemarker
程序逻辑(java程序)和页面设计(freemarker模板)分离。
分层清晰,利于分工合作
主流web框架良好的集成struts2和springmvc
简单易学,功能强大
免费开源
4. freemarker的优点
freemarker不依赖于servlet,网络或web环境
freemarker一开始就是为mv设计的,它仅仅专注于展示
你可以从任意位置加载模板,从类路径下,从数据库中取等。
易于定义特设的宏和函数
5. freemarker缺点:
eclipse插件不够完善。不能使用代码格式化。Intelij IED下有哦比较好的插件
集群问题:session数据序列化。
不能和jsf(javaservice face 前台展示)一起使用