FreeMarker学习记录

基本概念:

FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 是一个Java类库。

FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,将视图从业务逻辑中抽离处理,业务中不再包括视图的展示,而是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMarker 生成页面,通过模板显示准备的数据。

FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件。

FreeMarker与容器无关,因为它并不知道HTTP或Servlet。FreeMarker同样可以应用于非Web应用程序环境。

FreeMarker更适合作为Model2框架(如Struts)的视图组件,你也可以在模板中使用 JSP标记库。

参考:后端学习之 FreeMarker 使用教程_freemarker是前端还是后端-CSDN博客

相关推荐
雾岛听风眠12 小时前
PID算法学习笔记
笔记·学习
xian_wwq13 小时前
【学习笔记】打造可复现、可评测、可迭代的AI技术体系
笔记·学习·ai
2401_8345170713 小时前
AD学习笔记-35 多层线路和装配图的导出
笔记·学习
嗷嗷哦润橘_13 小时前
AI Agent学习:MetaGPT项目之RAG
人工智能·python·学习·算法·deepseek
Radan小哥13 小时前
Docker学习笔记—day012
笔记·学习·docker
Gavin在路上15 小时前
AI学习之Anthropic的访谈者工具
人工智能·学习
AA陈超15 小时前
LyraStarterGame_5.6 Experience系统加载流程详细实现
c++·笔记·学习·ue5·虚幻引擎·lyra
秋深枫叶红15 小时前
嵌入式第三十四篇——linux系统编程——进程
linux·服务器·数据库·学习
d111111111d16 小时前
STM32得中断服务函数,为什么不能有返回值
笔记·stm32·单片机·嵌入式硬件·学习
阿蒙Amon16 小时前
JavaScript学习笔记:12.类
javascript·笔记·学习