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)响应:服务器根据发送的请求,把数据返回显示到浏览器的页面上,这个过程称为响应
Atas ialah kandungan terperinci XML和Tomcat的入门知识的详细介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!