模板引擎

SpringBoot页面展示Thymeleaf

https://www.jianshu.com/p/a842e5b5012e

浅谈模板引擎

https://www.cnblogs.com/dojo-lzz/p/5518474.html

模板引擎

https://www.cnblogs.com/lightsong/p/5690110.html

Apache FreeMarker is a template engine: a Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data. Templates are written in the FreeMarker Template Language (FTL), which is a simple, specialized language (not a full-blown programming language like PHP). You meant to prepare the data to display in a real programming language, like issue database queries and do business calculations, and then the template displays that already prepared data. In the template you are focusing on how to present the data, and outside the template you are focusing on what data to present.

overview.png

五分钟了解模板引擎原理,阅读后做出自己的模板引擎 概念:模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的文档。

  • 原理:就我个人的理解模板的诞生是为了将显示与数据分离,其本质是将模板文件和数据通过模板引擎生成最终的HTML代码(如图)

3407000-badfeb31bad7163d.jpg

原文地址:https://www.cnblogs.com/feng9exe/p/11490315.html