xml&Tomcat

来源:互联网 发布:win7做mac启动盘 编辑:程序博客网 时间:2024/06/05 03:37

Xml

1.定义: eXtensible Markup Language,可扩展标记型语言,其主要作用:用来存储数据

2.应用:

2.1 用于系统之间的关系数据格式

2.2 用于表示生活中有关系的数据

2.3 用于系统配置文件

3.xml和HTML的区别

3.1 HTML是用来显示数据的,xml存储数据

3.2 xml的标签是自定义的,而HTML的标签是特殊标签,已定义好的

3.3 xml语言是严格的,如区分大小写,标签必须有结束,而HTML语言是不严格的,具有容错性

4.xml解析:

4.1 dom解析(类似于json的解析过程)

原理:根据xml的层级结构在内存中分配树形结构

缺点:如果文件过大,一次性分配一个树形结构,容易造成内存溢出

优点:增加 修改,删除方便

4.2 sax解析(用于查询操作,基于节点驱动)

解析方式:边读边解析,从上到下,当解析到特定标签的时候,自动调用相对应的方法

优点:不会造成内存溢出

缺点:不能实现增加 修改 删除操作

4.3 pull解析(原理同于sax解析,基于节点驱动,用于查询)0 1 2 3 4

      掌握:1.使用pull解析xml文件,把xml文件放到集合中

   2.把集合中的数据写到xml中(xml序列化)

Tomcat

Web简介

1. 静态资源: html+css+js所编写的数据

2. 动态资源: 数据是变化的 开发工具:jsp servlet

3. c s和b s结构

c s:客户端 服务器 优点:减轻服务器的压力 ,缺点服务器升级,客户端也要升级

b s:浏览器 服务器  优点:

9. web服务器

9.1  c s和b s区别:

c s是客户端服务器,主要用于应用开发,需要在本地安装安装应用,可以减轻服务器压力

b s是网页服务器,主要符文于网页应用,不需要在本地安装应用,但是服务器压力较大

10. web间的通信
    (1)在浏览器的地址栏输入地址 http://www.itcast.cn
    把输入的域名转换成ip地址,通过ip地址+端口号进行访问

 

0 0
原创粉丝点击