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请求的内容 状态码