首页 > Web开发 > 详细

web资源的运行原理

时间:2020-12-15 20:02:57      阅读:43      评论:0      收藏:0      [点我收藏+]

html: 静态web资源,DefaultServlet读取html文件,通过response输出给IE浏览器

Servlet: 动态web资源,web容器(Servlet引擎)解析web.xml文件,找到url对应的java类

通过反射创建Servlet对象,调用service方法

Class.forName(“cn.itcast.servlet.Servlet1”).newInstance();

jsp: 动态web资源

jsp页面在第一次被访问的时候,web容器(jsp引擎)会将jsp翻译成一个Servlet,然后调用servlet的

service方法 所以第一次访问的时候比较慢。

jsp 翻译后的Servlet会被放到

%tomcat安装目录%\work\Catalina\localhost\webcontext

当jsp页面被再次访问的时候,web容器会去直接调用Servlet的 service方法,所以通常来讲 jsp 只是在第一次被访问的时候比较慢

如果jsp页面做了修改,此时web容器会重新翻译jsp

web资源的运行原理

原文:https://www.cnblogs.com/wang1018-kuiying/p/14140326.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!