关于JSP程序执行流程的问题,web服务器等于web 容器吗?

关于JSP程序执行流程的问题,web服务器等于web 容器吗?

1、在流程中讲的web容器和web服务器是指一个东西吗?tomcat是容器还是服务器呢?如果不一样,那在执行流程中两个分别做什么事情?

2、JSP程序第一次执行会由容器进行转换和编译,和图里的234一样吗?那第二次执行呢,还会进行转换和编译吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

可以理解成Web服务器中包含有web容器,可以支持进行例如jsp文件的编译执行等操作。

Tomcat这个软件就是一个Web服务器。

jsp文件第一次执行的时候会进行编译,如果没有被修改就不会重新编译。一旦被修改了,还是会进行编译的。

祝学习愉快!

  • 韩宇直 提问者 #1
    如果第二次执行且JSP文件没有被修改,不会进行重新编译的话,执行流程是什么?读取JSP就能直接找到以前编译过的class然后执行吗?
    2018-01-17 15:22:52
  • 不用编译就直接执行以前编译好的class了
    2018-01-17 15:31:35
  • 韩宇直 提问者 #3
    非常感谢!
    2018-01-17 15:34:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师