旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

jsp的实行历程是什么【JAVA教程】,jsp

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:69评论:0


导读:当第一次接见jsp页面时,会向一个servlet容器(tomcat等)发出要求,servlet容器先要把jsp页面转化为servlet代码(.java),再编译成.class文...
当第一次接见jsp页面时,会向一个servlet容器(tomcat等)发出要求,servlet容器先要把 jsp页面转化为servlet代码(.java),再编译成.class 文件 再举行挪用。当再次接见jsp页面时 跳过翻译和编译的历程 直接挪用

Web容器处置惩罚JSP文件要求的实行历程重要包含以下4个部份:
1. 客户端发出Request要求
2. JSP Container 将JSP转译成Servlet的源代码
3. 将发生的Servlet源代码经由编译后,并加载到内存实行
4. 把效果Response(相应)至客户端

许多人都邑以为JSP的实行机能会和Servlet相差许多,实在实行机能上的差别只在第一次的实行。由于JSP在实行第一次后,会被编译成Servlet的类文件,即.class,当再反复挪用实行时,就直接实行第一次所发生的Servlet,而不再从新把JSP编译成Servelt。因而,除了第一次的编译会花较久的时候以外,以后JSP和Servlet的实行速率就险些雷同了。

在实行JSP网页时,一般能够分为两个时代:

转译时代(Translation Time)和要求时代(Request Time)

转译时代:JSP网页转移成Servlet类。
要求时代:Servlet类实行后,相应效果至客户端。

转译时期做了两件事变:
转译时代:将JSP网页转移为Servlet源代码 .java.
编译时代:将Servlet 源代码 .java编译成 Servlet类 .class.

当JSP网页在实行时,JSP Container 会做检查工作,假如发明JSP网页有更新修改时,JSP Container 才会再次编译JSP成 Servlet; 假如JSP没有更新时,就直接实行前面所发生的Servlet.

以上就是jsp的实行历程是什么的细致内容,更多请关注ki4网别的相干文章!

标签:jsp


欢迎 发表评论: