jQuery实现静态html+ajax请求访问MySQL数据库并显示
为什么要使用ajax请求,而不用jsp的el表达式和jstl方便的得到数据呢?
- 优点一: 前后端分离
jsp是一种早期的技术,它将前后端杂糅在一起,html和java代码交错;而现在前后端分离逐渐成为业界标准,将静态html和后端java代码分开的思想有利于前后端专注于自己的工作,提高工作效率,降低维护成本。 - 优点二: 访问速度更快
我们知道
jsp的本质是servlet,因此浏览器在第一次访问jsp时,需要将jsp编译成servlet,这将耗费很多时间,而静态html就没有这样的问题。 - 优点三: 服务器压力更小
既然
jsp是servlet,那么无论是编译还是访问,都需要占用服务器资源,前后端分离可以有效缓解问题。