Servlet的执行原理

* 执行原理:

通过主机地址+端口找到服务器(Tomcat)然后通过配置的虚拟路径找到对应的项目,

再通过资源名称到web.xml的url-pattern去检索这个demo1,找到对应的url-pattern再通过servlet-name找到对应的全类名字节码文件

详细步骤:
  1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,主机地址+端口找到服务器(Tomcat)然后通过配置的虚拟路径找到对应的项目,获取访问的Servlet的资源路径
  2. 通过资源名称查找web.xml文件,是否有对应的<url-pattern>标签体内容demo1。
  3. 如果有,则在找到对应的<servlet-class>全类名
  4. tomcat会将字节码文件加载进内存,并且创建其对象
  5. 调用其方法

原文地址:https://www.cnblogs.com/elian91/p/15304424.html