首页 >后端开发 >XML/RSS教程 >XML和Tomcat的入门知识的详细介绍

XML和Tomcat的入门知识的详细介绍

黄舟
黄舟原创
2017-03-18 17:20:301413浏览

ML1、XML的简介:eXtensible Markup Language,可扩展标记型语言。

2、应用:常用于三个地方

(1)用于作为系统之间传输数据的格式

(2)用于表示生活中有关系的数据

(3)经常使用在系统的配置文件

3、语法结构

(1)XML中必须有文档声明,位置必须在第一行第一列

(2)XML的标签大部分和HTML类似,但是XML只有一个跟标签,并且区分大小写

XML还有一个CDATA区 写法 把CDATA区里面的内容当做普通文本内容,而不是标签来进行处理

4、解析方式

(1)dom解析 根据xml的层级结构在内存中分配一个树形结构,然后根据树形结构来解析优点:树形结构方便的实现增加 修改 删除的操作。

缺点:如果要解析的文件过大,一次性在内存中分配一个树形结构,造成内存的溢出

(2)sax解析 边读边解析 当使用sax方式读到特定的标签时候,自动调用相应的方法进行操作优点:不会造成内存的溢出

缺点:因为是边读边解析,导致不能实现增加 修改 删除的操作。

(3)pull解析 原理是sax解析 导入两个jar包 通过创建解析器工厂在创建解析器,把需要解析的文件放到解析器中,形成工具类的效果还可以把集合(对象)里面的数据写到xml文件中(序列化)

Tomcat

1、Tomcat简介::是Apache组织,开源的免费的服务器。

2、WEB的相关内容

(1)动态资源:数据是变化的;静态资源:html+css+js.

(2)cs:客户端 服务器;bs:浏览器 服务器.

(3)web间的通信:把输入的域名转换成ip地址,通过ip地址+端口号进行访问

(4)服务器简介

a 硬件:一台配置高的电脑:软件:在电脑上安装服务器软件

b 常见的web服务器:tomcat服务器(开源的免费的);weblogic服务器;websphere服务器

3、Tomcat发布项目

(1)开放式项目部署

a 在tomcat里面webapps目录,把项目直接复制到这个目录下面

b 静态网站:在tomcat的webapps目录下创建文件夹,在浏览器的地址栏就可以访问到这个文件

例如:http://127.0.0.1:端口号/创建的文件夹的名称/文件的名称

c 动态网站:想要在tomcat里面运行动态网站,必须要遵循一定的目录结构

(2)配置虚拟路径

a 找到tomcat的conf目录里面server.xml,进行虚拟路径的配置,写在Host标签里面

b 找到tomcat的conf,下面继续找\Catalina\localhost文件夹,在这个文件夹里面创建一个xml格式的文件,进行虚拟路径的配置

(3)使用myeclipse整合tomcat

a 在myeclipse中整合tomcat的过程

b 在myeclipse中启动tomcat服务器和关闭tomcat服务器

c 在myeclipse把项目发布到tomcat里面

d 在myeclipse中移除tomcat中的项目

HTTP协议

1、简介:请求和响应遵循的数据格式

2、特点:基于请求和响应的操作(先有请求,再有响应),基于tcp协议,80端口

3、请求和响应

(1)请求:在浏览器的地址栏输入一个地址,点击回车,这个过程就是一次请求

(2)响应:服务器根据发送的请求,把数据返回显示到浏览器的页面上,这个过程称为响应

以上是XML和Tomcat的入门知识的详细介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn