什么是模板引擎(web)?常见的模板引擎有哪些?thymeleaf的常用指令介绍

您所在的位置:网站首页 前端模板引擎是什么 什么是模板引擎(web)?常见的模板引擎有哪些?thymeleaf的常用指令介绍

什么是模板引擎(web)?常见的模板引擎有哪些?thymeleaf的常用指令介绍

2024-07-16 21:17| 来源: 网络整理| 查看: 265

模板引擎:

模板引擎是为了让用户显示界面和业务数据内容分离而产生的,可以生成特定形式的文档,常用的格式有HTML、XML以及其他格式的文档。

 常见的模板引擎:

jsp、freemarker、velocity、themeleaf

(1)jsp   优点:1>>功能强大,可以写java代码,因此jsp代码可以跨平台。

                             2>>支持jsp标签、支持表达式语言

                             3>>性能良好,jsp文件会编译成class文件执行,有很好的性能表现

                             4>>官方标准,用户群广,丰富的第三方jsp标签库

                  缺点:调试难度高,因为是编译成class文件的,所以在报错时是class文件报错不是jsp。已经很少有公司使用了

(2)freemarker   优点:1>>不能编写java代码,可以实现严格的MVC分离。

                                        2>>对jsp标签支持良好

                                        3>>内置大量的常用功能、宏定义(类似于jsp标签),使用非常简单

                                        4>>使用表达式语言

                              缺点:不是官方标准,第三方标签库不如jsp多

(3)velocity   优点:1>>不能编写java代码,可以实现严格的MVC分离。

                                   2>>其官方好像表示比jsp功能还要好一些

                                   3>>



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3