几种常见的java网页静态化技术对比
Posted zeussbook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几种常见的java网页静态化技术对比相关的知识,希望对你有一定的参考价值。
名称 | 优点 | 缺点 | 使用场景 |
jsp |
1、功能强大,可以写java代码 |
JSP性能太致命了,前后端分离基本都不用他了。JSP动态资源和静态资源全部耦合在一起,服务器压力大,因为服务器会收到各种http请求,例如css的http请求,js的,图片的等等? |
适合初学者 老项目 不推荐项目使用 |
freemarker |
1、不能编写java代码,可以实现严格的mvc分离 |
1、不是官方标准 2、用户群体和第三方标签库没有jsp多 |
企业项目使用最多 |
velocity |
1、不能编写java代码,可以实现严格的mvc分离
|
1、不是官方标准
|
离线的使用Velocity,企业项目有使用 |
thymeleaf |
1、静态html嵌入标签属性,浏览器可以直接打开模板文件,便于前后端联调。springboot官方推荐方案。 | 1、模板必须符合xml规范,就这一点就可以判死刑!太不方便了!js脚本必须加入/ | 使用项目不多 |
以上是关于几种常见的java网页静态化技术对比的主要内容,如果未能解决你的问题,请参考以下文章