tomcat服务器学习2

一、浏览器与服务器交互的过程

  浏览器与服务器交互图

  

  当我们打开浏览器,在浏览器的地址栏中输入URL地址"http://www.gacl.cn:8080/JavaWebDemo1/1.jsp"去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢?

  浏览器做了以下操作

  1.  浏览器根据主机名,如www.gacl.cn,去操作系统的Hosts文件中去查询主机名对应的IP地址
  2.    操作系统中如果不存在,则回去互联网的DNS服务器去查找www.gacl.cn这台主机对应的IP地址
  3.    找到这台主机对应的IP地址后,就使用IP地址链接到web服务器
  4.    链接到服务器之后,就用http协议向服务器发送请求。发送请求过程中,浏览器会向服务器以stream(流)的方式传输数据,告诉web服务器要访问服务器下面的那个web应用  如下图所示 :

              

      这就是stream的内容。

      GET:GET告诉服务器,是浏览器以GET的方式向服务器发送请求

      JavaWebDemo1/1.jsp: 告诉服务器浏览器要访问这个web应用

      HTTP/1.1:告诉web服务器是用HTTP协议请求的,版本是1.1

   5.   浏览器做完上述步骤后,就等待web服务器将1.jspweb资源传输给它

   6.   服务器接收到浏览器发送的数据后,解析数据,将浏览器请求的数据传输给浏览器

   7. 浏览器再将接收到的数据显示到页面

   这些就是浏览器与服务器交互的过程

 

二、javaweb的组成结构

  结构如图:

      

      WEB-INF:此文件夹必须位于WebRoot文件夹里面,而且必须以这样的形式去命名,字母都要大写

       web.xml:配置文件,有格式要求,此文件必须以这样的形式去命名,并且必须放置到WEB-INF文件夹中。

 

  

      

 

posted @ 2016-03-03 14:29  暨锺  阅读(148)  评论(0)    收藏  举报