JSP的 页面访问执行流程
一个JSP页面有多个客户访问,下面是第一个客户访问JSP页面时候,JSP页面的执行流程:1,客户通过浏览器向服务器端的JSP页面发送请求2,JSP引擎检查JSP文件对应的Servlet源代码是否存在,若不存在转向第4步,否则执行下一步3,JSP引擎检查JSP页面是否需要修改,若没修改,转向第5步,否则执行下一步4,JSP引擎将JSP页面文件转译为Servlet源代码(相应的 .ja...
·
一个JSP页面有多个客户访问,下面是第一个客户访问JSP页面时候,JSP页面的执行流程:
1,客户通过浏览器向服务器端的JSP页面发送请求
2,JSP引擎检查JSP文件对应的Servlet源代码是否存在,若不存在转向第4步,否则执行下一步
3,JSP引擎检查JSP页面是否需要修改,若没修改,转向第5步,否则执行下一步
4,JSP引擎将JSP页面文件转译为Servlet源代码(相应的 .java 代码)
5,JSP引擎将Servlet源代码编译为相应字节码( .class代码 )
6,JSP引擎加载字节码到内存
7,字节码处理客户请求,并将结果返回给客户
在不修改JSP页面的情况下,除了第一个客户访问JSP页面需要经过以上几个步骤外,以后访问该JSP页面的客户请求,直接发送给JSP对应的字节码程序处理,并将处理结果返回给客户,这种情况下,JSP页面既不需要启动服务器,以便重新加载修改后的JSP页面。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)