您的位置:首页 > 理论基础 > 计算机网络

tomcat服务器与HTTP协议

2011-12-10 00:06 246 查看
1.在编写XML文件时,有些内容可能不想让解析引擎解析执行,而是当作原始内容处理。

遇到此种情况,可以把这些内容放在CDATA区里,对于CDATA区域内的内容,XML解析程序不会处理,而是直接原封不动的输出。

语法:<![CDATA[ 内容 ]]>

<![CDATA[

<itcast>

<br/>

</itcast>

]]>

2.Web 应用就是基于HTTP协议在B/S结构中的服务端的应用程序,它接收客户端浏览器的请求并返回应答结果(通常是以页面形式)

3.servlet规范:说白了就是SUN公司定义的一系列接口,各种供应商会实现这些接口,遵循这些规范。Java Web是由一组Servlet、html、JSP页,工具类以及其他可以绑

定的资源构成,它可以在各种供应商提供的实现Servlet规范的servlet容器中运行。

4.Servlet容器(servlet规范):Tomcat,Resin

JAVAEE服务器(servlet容器+EJB容器(EJB规范)):Weblogic,websphere,jboss,j2ee

5.配置tomcat服务器注意两点

* 配置JDK的JAVA_HOME=jdk的安装路径 ,JAVA_HOME=C:\Program Files\Java\jdk1.5.0_05

* 配置CATALINA_HOME=tomcat的安装路径 ,CATALINA_HOME=D:\tomcat-6.0.18

6.修改端口号:conf/server.xml中

7.Tomcat 启动分析,结论: 执行 startup.bat ,实际上执行的是 catalina.bat

8.WEB-INF是一个特殊的目录(所有字母都要 大写)。这个目录并不属于Web应用程序可以访问的上下文路径的一部分,对客户端来说,这个目录是不可见的。但该目录

下的内容对于Servlet代码是可见的。WEB-INF目录下的classes和lib目录都可以存放Java的类文件,在Servlet容器运行时,Web应用程序的类加载器将首先加载classes

目录下的,其次才是lib目录下的类。如果这两个目录下存在同名的类,起作用的将是classes目录下的类

9.配置虚拟目录:

方法一:可以在conf\server.xml文件中设置Context元素,<Context>元素是<Host>元素的子元素,这样配置的坏处是每次都要重新加载整个server.xml加重了服务器

的负担。例如: <Context path="/t" docBase="D:\test03" reloadable="true" />

?有问题的地方?? 方法二:还可以在conf目录下依次创建catalina\localhost目录,然后在localhost目录下为 web0001 这个Web应用程序建立 web0001.xml 文件

**备注:从Tomcat 5开始,不建议直接在server.xml文件中配置<Context>元素,因为server.xml文件作为Tomcat的主要配置文件,一旦Tomcat启动后,将不会再读取

这个文件,因此无法在Tomcat服务器启动时发布Web应用程序。如果在其他地方配置<Context>元素,那么在Tomcat运行时,也可以发布Web应用程序。

从Tomcat 5.5开始,在\conf\catalina\localhost目录下创建XML配置文件来配置Web应用程序,Tomcat将以XML文件的文件名将作为Web应用程序的上下文路径,而不理会

在<Context>元素的path属性中指定的上下文路径是什么。由于Tomcat 5.5之后的版本是以XML配置文件的文件名作为Web应用程序的上下文路径的,因此在配置<Context>

元素时,可以不使用path属性。

10.虚拟机主机存放位置的修改 C:\WINDOWS\system32\drivers\etc\hosts

11.HTTP协议用于定义客户端与web服务器通讯的格式。它是TCP/IP协议的一个应用层协议,HTTP协议的版本:HTTP/1.0、HTTP/1.1

12.window7中的telnet是不可以用的,要知道怎么开启telnet

13.安装IE浏览器插件HttpWatch,查看IE浏览器通过HTTP协议获取某个页面。

14。HTTP1.0与HTTP1.1的区别

在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源【获得资源后马上就断开连接】。HTTP1.1协议,允许客户端与web服务器建立连接后,在一

个连接上获取多个web资源。

思考题:一个web页面中,使用img标签引用了三幅图片,当客户端访问服务器中的这个web页面时,客户端总共会访问几次服务器,即向服务器发送了几次HTTP请求。

答案:4次请求,但是在WIN7中测试的结果是1一次,(但是按推理答案仍然是4次)

15.POST与GET的区别

16.消息头的格式,HTTP请求的内容 状态码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐