XML & Tomcat笔记

1、XML有什么用?

用来保存数据;用来做配置文件;数据传输载体

2、XML文档声明


encoding讲解:默认文件保存时,使用的是GBK 的编码保存。所以要想让我们的xml 能够正常的显示中文,有两

种解决方法,一让encoding 也是GBK 或gb2312;二如果encoding 是utf-8,那么保存文件的时候也必须是utf-8;

三保存的时候见到的ANSI 对应的其实是我们的本地编码 GBK。为了通用,建议使用UTF-8 保存,encoding 都是

utf-8。

3、元素、属性定义(标签)及注释

元素定义

  • <>括起来的都叫元素,成对出现。
  • 文档声明下来的第一个元素叫做根元素(根标签)
  • 标签里面可以嵌套标签
  • 空标签。
  • 标签可以自己定义。满足名称中不含空格、不以xml 字符开始、不以数字或符号开始、可以包含数字或字母或符号。

属性定义

注释

4、CDATA区

5、XML解析

其实就是获取元素里面的字符数据或者属性数据。XML 的解析方式(面试常问),有很多种,常用的是下面两种:

针对这两种解析方式的API(解决方案):jaxp,sun公司,比较繁琐;jdom;dom4j 使用比较广泛

6、XML dom4j 入门

7、XML Xpath 入门

dom4j 里面支持xpath 的写法。xpath 其实是xml 的路径语言,支持我们在解析xml 的时候,能够快速的定位到具

体的某一个元素。

8、XML约束 — DTD、Schema


DTD

语法自成一派,早就出现了。可读性较差。



Schema

其实就是一个xml,使用xml 的语法规则,xml解析器解析起来比较方便,是为了替代DTD。


名称空间的作用:

9、程序架构

  • C/S(Client / Server)如,QQ、微信,优点:有一部分代码在客户端,用户体验好。缺点:服务器更新,客户端也要随之更新,占用资源大。
  • B/S(Browser / Server)如,网页游戏,优点:客户端只要有浏览器就可以了,占用资源小,不用更新。缺点:用户体验不佳。

10、Tomcat介绍


tomcat 下的webapps 目录,发布到tomcat 服务器上的项目,就存放在这个目录。

11、如何把一个项目发布到tomcat 中?

需求:如何能让其他的电脑访问我这台电脑上的资源?

方法一:拷贝文件到webapps / ROOT下,在浏览器中访问。

方法二:在conf / server.xml 中找到host 元素节点,加入代码。浏览器上输入 localhost:8080/a/person.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值