教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> JSP >> 应用JDOM处理数据库到XML转换的JSP实现(一) RSS订阅
应用JDOM处理数据库到XML转换的JSP实现(一)
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
   

一、JDOM介绍

我们知道DOM是用于与平台和语言无关的方式表示XML文档的官方W3C标准,利用DOM和SAX API可以解析和处理XML文档。这里我们介绍的JDOM是基于树操作的纯JAVA API,应该说它提供的是一套用于解析、创建、处理和实现XML的解决方案。这些API比DOM和SAX API提供的方法更为直观,对于有JAVA经验的程序员将会发现JDOM非常容易掌握。JDOM处理XML的方式比DOM容易的多,并且它的功能比使用SAX更加强大。
JDOM的内部逻辑结构基本上与DOM的相同,比如具有Document、Element、Comment等文档节点类型,其中每一个JDOM文档必须有一个Document节点,并且为节点树的根节点。该根节点可以有子节点或者叶子节点如Comment、Text等。JDOM文档中的每一个节点类型均对应格式良好的XML文当中的没一个元素。这也就为我们利用JDOM转换数据库到XML文档提供了可操作的依据。
JDOM的优点:
由JDOM的文档声明我们将会很明显的看出应用JDOM的优势所在。JDOM文档声明如下“JDOM引用了20/80原则,即使用20%的精力解决80%的JAVA/XML问题”。
●   JDOM是用JAVA开发并为JAVA提供服务的,它沿用了JAVA代码的规范和类库;
●   在众多编程语言中,JAVA是使用XML的优秀平台,XML又是JAVA应用的优秀数据表示方法。JDOM API是纯JAVA API对于JAVA开发人员来说更容易上手;
●   JDOM API比DOM所提供的方法更为直观,同时简化了与XML的交互。比使用DOM更快。
org.jdom是用于JAVA API操作的JDOM工具包。
在org.jdom中,提供了Document、Element 、Comment 、DocType、Attribute、Text等存 JAVA 类,这些类均是访问和操作JDOM文档所必须的。我们可以利用这些类创建、遍历、修改JDOM文档。
在org.jdom.output中,提供了DOMOutputter、XMLOutputter,用于处理JDOM树的DOM树形式、XML文档形式输出、打印等。
二、环境配置
在我的WINDOWS2000系统平台上采用TOMCAT4.1.18、JDK1.4.0_02作为开发和测试平台。
通过“我的电脑”的“高级”属性添加如下两个环境设置CLASSPATH设置为:“.;c:\j2sdk1.4.0_02\lib\dt.jar;c:\j2sdk1.4.0_02\lib\tools.jar;”。PATH设置为“.;c:\j2sdk1.4.0_02\bin;”。
SQL SERVER JDBC驱动:mssqlserver.jar 放入TOMCAT的LIB目录下。
三、获得与安装JDOM
由于目前JDOM并没有包含在SUN的JDK中(我想不久的将来JDOM必然会成为SUN JDK的一部分),我们必须手工下载与设置JDOM的环境。
在http://www.jdom.org可以下载JDOM的最新版本。这里下载的是JDOM beta8。下载jdom-b8.zip后解压缩,JDOM的jar文件就是build目录下的文件jdom.jar,将上述文件拷贝到J2SDK1.4.0_02目录下的jre/lib/ext目录下。
四、利用JDOM实现SQL SERVER 数据库到XML的转换
1、数据库、表的创建
这里应用一个转换顾客信息的例子——“顾客基本信息”。我们是把数据放置于MICROSOFT SQL SERVER 2000数据库中,然后运用JSP和JDOM技术动态生成XML实例文档。
我们事先Microsoft SQL Server数据库CUSTOM中创建了一个数据表--CUSTOM,其数据结构如下表所示:
字段名
注释
类型
是否为空
Name
姓名
varchar(12)
NOT NULL
ID
ID
int
NOT NULL

来源:编程技术-十度教育
作者:
关键字:JSP实现
发表日期:2006-10-18 10:34:07

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:应用JDOM处理数据库到XML转换的JSP实现 (二)   下一篇:Windows下JSP开发环境的配置


2008-10-8 15:25:19
本文的相类似文章
  • 应用JDOM处理数据库到XML转换的JSP实现 (二)
  • JSP实现论坛树型结构的具体算法
  • 一个用JSP实现的分页的类及调用方法
  • 用JSP实现的一个日历程序
  • jsp实现cookie的使用
  • xml+jsp实现网页内容动态显示的方案
  • jsp实现购物程序
  • 应用JDOM处理数据库到XML转换的JSP实现
  • JSP实现论坛树型结构的具体算法
  • 一个用JSP实现的分页的类及调用方法
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com