JSP原理之执行过程

1. 翻译阶段

当Web服务器收到JSP请求时,首先会对JSP文件进行翻译,将编写好的JSP文件通过JSP引擎转换成可识别的Java源代码


2.编译阶段

经过翻译的JSP文件相当于编写好的Java源文件,必须将Java源文件编译成可执行的字节码文件


3.执行阶段

Web容器接收客户端的请求后,经过翻译和编译两个阶段,生成了可以被执行的字节码文件,此时就进入执行阶段。当执行完成后,会得到请求的处理结果,Web容器再把生成的结果页面返回到客户端显示


  • 注意

Web容器将JSP文件翻译和编译完成后,会将编译好的字节码文件放在内存中,当客户端再一次请求时,就可以重用这个编译好的字节码文件,而无需重新翻译和编译,这样就大大提高了应用程序的性能。如果JSP文件被修改了,则需要重新编译

你可能感兴趣的:(JavaWeb)