我是靠谱客的博主 直率夏天,最近开发中收集的这篇文章主要介绍JSP执行过程1、翻译阶段:2、编译阶段:3、执行阶段:JSP与服务器:注意:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

JSP执行过程:

当用户通过浏览器访问Tomcat上的JSP页面时,Web应用服务器使用JSP引擎对该页面进行翻译(Java文件)、编译(.class文件)和执行,然后将执行结果(静态页面代码)返回给客户端浏览器,最后浏览器解释执行返回的结果呈现给用户。


1、翻译阶段:

当Web应用服务器第一次接收到该JSP页面请求时,首先会对这个JSP页面进行翻译,将页面中的jsp代码翻译成Java源代码

2、编译阶段:

Java源代码是不可运行的,所以经过编译阶段后,Web应用服务器会将Java源文件编译成可执行的字节码文件,并加载到内存中

3、执行阶段:

Web应用服务器会执行编译后的Java字节码文件,得到请求处理的结果,并把生成的结果反馈给客户端浏览器。


JSP与服务器:

当某个JSP页面第一次被访问时,它会被翻译、编译与执行;当再次访问该JSP页面时,如果该JSP内容未经过修改,则无需再经过翻译和编译的过程,直接执行即可。这样做可以显著提高应用服务器的性能,有效减少从用户给服务器发送请求到接收到反馈页面的响应时间,提高用户体验。同时也说明了为什么当一个JSP页面首次被访问时,它的响应速度是比较慢的。


注意:

JSP的翻译、编译和执行操作都是在服务器端进行的,返回给客户端浏览器的是服务器端执行JSP对应字节码文件后的HTML代码,所以客户端只要有浏览器就可以浏览JSP页面。

最后

以上就是直率夏天为你收集整理的JSP执行过程1、翻译阶段:2、编译阶段:3、执行阶段:JSP与服务器:注意:的全部内容,希望文章能够帮你解决JSP执行过程1、翻译阶段:2、编译阶段:3、执行阶段:JSP与服务器:注意:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部