Freemarker概念简单介绍

Freemarker是一款基于Java的模板引擎,常用于MVC架构中的视图层,实现程序逻辑与页面设计的分离,支持HTML页面静态化、代码生成及页面定制等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 前台展示)一起使用

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值