码迷,mamicode.com
首页 > 其他好文 > 详细

servlet的执行过程

时间:2018-03-23 14:18:29      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:没有   执行   style   拓展   lib   pos   实例   info   一个   

技术分享图片

首先,客户端通过URl访问服务器,服务器找到响应的项目技术分享图片,项目里面有web.xml,然后扫描web.xml

在servlet-mapping标签的url-pattern标签中找到技术分享图片在通过url-pattern的兄弟标签servlet-name找到servlet标签的servlet-name,

在通过servlet标签的servlet-name,然后找到servlet-name得兄弟标签servlet-class标签,通过servlet-class的内容找到对应的servlet文件,进行访问。

然后执行他的service()【这个类是夫妇器实例化的,方法也是服务器调用的】

其实在服务器启动的时候,就加载了servlet应用,直接就扫描了web.xml文件,扫描后就已经知道了,你的应用有哪些servlet,url-pattern,

当请求过来时就直接匹配,如果没有,就报404错误。

 

拓展【当应用程序中涉及到数据库】:

操作数据库需要jar包,当访问第一个servlet的时候,

服务器会先实例化请求的servlet的实例,然后加载lib包下面的类加载,然后在加载tomcat里面他自己的类,

 

servlet的执行过程

标签:没有   执行   style   拓展   lib   pos   实例   info   一个   

原文地址:https://www.cnblogs.com/excellencesy/p/8629768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!