day06_XML_dom_sax_dom4j编程

来源:互联网 发布:win8系统修复软件 编辑:程序博客网 时间:2024/06/06 09:06
  1. 回顾

XML文件约束的作用用来限制XML文件里面的标签可以写什么,按什么顺序去写

DTD 约束和 Schema

 

  1. 主要内容介绍

 

Schema文件只要会引入Schema文件就行了

 

 

  1. 项目分析

把数据封装到Javabean里面,添加等方法把数据从Javabean中取出来,再存入XML文件中

 

 

工具包:是为了把数据存到硬盘上的方法抽出来,写成一个工具类,使每个类都可以调用,而不用再每个类里面都写这个方法

  1. 代码编写

 

 

***每个类都是一个包

这里少了一个Bean包***写项目的时候一般先写Bean(bean里面写的是student类,存储学生信息)

 

XML文件

 

 

Java代码

 

Bean包:Student类

 

输出某类的对象时会自动调用toString()方法

 

 

工具包:JaxpUtils类

 

 

 

DAO包:StudentDao类

 

 

UI交互界面包:StudentUI类

 

 

 

 

额外小知识:Action/DAO/Service层

Action像是服务员,顾客点什么菜,菜上给几号桌,都是ta的职责;

      Service是厨师,action送来的菜单上的菜全是ta做的;

      Dao是厨房的小工,和原材料打交道的事情全是ta管。

 

Java中直接输出一个类的对象的时候,会调用这个类的toString()方法,自己写的类没有覆盖这个方法的话就是继承Object类的这个方法。

 

 

 

 

  1. Dom4j介绍

 

  1. DOM4J示例(替换JAXP)

1、得到某个具体的节点内容 : eg: 拿到金瓶梅的售价

2、遍历所有元素节点

 

3、修改某个元素节点的主体内容 eg: 修改金瓶梅的售价为70

 

 

4、向指定元素节点中增加子元素节点:eg:给葵花宝典的售价增加一个内部价节点 :50

 

 

 

 

5、向指定元素节点上增加同级元素节点 : eg:给葵花宝典的售价增加一个批发价节点 :60

 

 

 

6、删除指定元素节点 eg: 删除内部价节点

 

 

7、操作XML文件属性: eg: 给葵花宝典的书几点增加一个属性: ISBN : "黑马程序员"

 

 

 

泛型:

 

  1. 采用Dom4j改造exam项目

加异常的快捷键:Alt+Shift+Z

Exam.xml

 

 

Bean包:Student类

 

输出某类的对象时会自动调用toString()方法

 

工具包:Dom4jUtils类

 

 

UI交互界面包:(不要用重写,和DOM解析一样的)

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 钢玉浇注料 锆刚玉浇注料 浇注料品牌 出铁沟浇注料 自流浇注料 浇注料采购 浇注料搅拌机 钢包用浇注料 耐酸碱浇注料 聚氨酯组合料 自流式浇注料 无机料 电炉浇注料 水泥浇注料 山东耐火浇注料厂家 莫来石耐火浇注料 北京灌浆料生产厂家 灌浆料的价格 浇注料预制件 耐火浇注料报价 环氧浇注料 浇注料生产设备 耐酸轻质浇注料 轻质耐碱浇注料 浇注料英语 灌浆料生产厂家 浇注料烘炉 浇注料多少钱一吨 高强耐火浇注料 耐火纤维浇注料 耐酸浇注料厂家 浇注料施工 高强高铝浇注料 灌浆料报价 重质浇注料 高强灌浆料厂家直销 耐浇注料 耐酸耐火浇注料 不定形浇注料 铝碳化硅浇注料 耐火浇注料公司