zoukankan      html  css  js  c++  java
  • Servlet调用过程

    (1)在浏览器输入地址,浏览器先去查找hosts文件,将主机名翻译为ip地址,如果找不到就再去查询dns服务器将主机名翻译成ip地址。

    (2)浏览器根据ip地址和端口号访问服务器,组织http请求信息发送给服务器。

    (3)服务器收到请求后首先根据Host请求头判断当前访问的是哪台虚拟主机。

    (4)服务器根据http请求头中的请求URI判断当前访问是哪个web应用。

    (5)服务器根据http请求头中的请求URI判断当前访问是哪个web应用中的哪个web。

    (6)检查web应用的web.xml文件,如果根据路径找到具体的servlet处理类的全部路径交给该servlet处理,如果找不到就交给缺省servlet处理。

    (7)这个过程中浏览器只知道自己发出来http请求,不久就收到了http响应,浏览器不知道也不关心服务器内部是如何处理的。浏览器和服务器之间的关系是非常单纯的,只有HTTP协议。

    (8)解析请求、封装RequestResponse对象、创建Servlet、调用Servlet方法都是服务器自动进行的,开发人员只需要写好Servlet、调用Service方法都是服务器自动进行的,我们只需要写好Servlet配置进容器中即可。

  • 相关阅读:
    js数组基础
    JavaScript原型链
    js之promise讲解
    ajax登录验证-js
    js事件委托
    js中的回调函数的理解和使用方法
    js闭包的理解
    JavaScript是如何实现继承的(六种方式)
    js创建对象的几种常用方式小结
    canvas绘图详解-08-样式填充
  • 原文地址:https://www.cnblogs.com/dgsh/p/6221875.html
Copyright © 2011-2022 走看看