XML_AJAX_DOM4J_JavaDB_database MetaData.doc
XML Learning Notes
1, 应用驱动学习
2, DOM = Document Object Model,文档对象模型。(不管你文档有多大)
3, SAX = Simple API for XML,既是指一种接口,也是指一个软件包。
SAX 处理的优点非常类似于流媒体的优点。
4, DOM4J 解析
5, DOM4J 生成 XML 文件
a) 链式编程
6, DOM4J 修改 XML 文件 (不太常用)
7, JavaDB (了解-用时再说) -- 尚学堂马士兵_XML_DOM4J视频教程_05.avi 讲解到!
8, MetaData 元数据。 信封上写着 : 这是一封信 (这就是元数据)
数据库元数据 : 装那些数据库表本身的那些表结构给表示出来
-- 尚学堂马士兵_XML_DOM4J视频教程_06.avi 讲解到!
@(1), DOM 与 SAX 主要区别是 : DOM 主要处理小文件。SAX 善于处理大的文件。
@(2), JDOM 与 DOM4J 是处理 XML 的佼佼者。 它们都包含 DOM 与 SAX 两种解析方式。
处理大文件建议用 DOM4J
-----DON4J ---步骤--DOM4J 用的其实并不是很多, 用到在学也可以。
(1), 取得 Document 对象
(2), 取得 Root 节点
(3), 遍历XML树
人的精力是有限的,你要学会将自己的精力,放在刀刃上。放在那些现在对你来说最重要的事情上。
look for Mr right now. 在合适的时候去学。
@(3), 如果让你 比如数据库中的一张表各字段什么的,让你生成 xml 文件,你怎么做?
freemarker, velocity
@(4), xml element node 区别? 问谷老师
@(5), 可以通过 java类 来生成 xml 文件 和 表,也可以通过表来生成java的类和 xml 文件
这个问题与 metadata 结合 dom4j 再结合模板语言 可以完美解决
--尚学堂马士兵_XML_DOM4J视频教程_07.avi 讲解到!
马老师语录 :重要的东西的原理,一定会讲解。不是很重要的,比如dom4j怎么实现的?不用讲。因为在可预见的将来你很可能用不上。
工程师 与 研究人员 不一样!我们是工程师。
一个工程师牛不牛在于它的产品。不在于它懂得原理多不多的。
一个建筑师牛不牛在于它设计建筑了什么。应用式开发。项目驱动。
先学应用,再学原理。
Jquery / extjs 各有所长
AJAX / DWR 用到什么学什么。
jbpm4 还没打算讲解
Spring 具有统治地位。