真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JSP如何實現(xiàn)JDOM處理數(shù)據(jù)庫到XML轉換的應用

這篇文章主要介紹“JSP如何實現(xiàn)JDOM處理數(shù)據(jù)庫到XML轉換的應用”,在日常操作中,相信很多人在JSP如何實現(xiàn)JDOM處理數(shù)據(jù)庫到XML轉換的應用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”JSP如何實現(xiàn)JDOM處理數(shù)據(jù)庫到XML轉換的應用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,林周企業(yè)網(wǎng)站建設,林周品牌網(wǎng)站建設,網(wǎng)站定制,林周網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,林周網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

一.JDOM介紹

我們知道DOM是用于與平臺和語言無關的方式表示XML文檔的官方W3C標準,利用DOM和SAX API可以解析和處理XML文檔。這里我們介紹的JDOM是基于樹操作的純JAVA API,應該說它提供的是一套用于解析、創(chuàng)建、處理和實現(xiàn)XML的解決方案。

這些API比DOM和SAX API提供的方法更為直觀,對于有JAVA經驗的程序員將會發(fā)現(xiàn)JDOM非常容易掌握。JDOM處理XML的方式比DOM容易的多,并且它的功能比使用SAX更加強大。

JDOM的內部邏輯結構基本上與DOM的相同,比如具有Document、Element、Comment等文檔節(jié)點類型,其中每一個JDOM文檔必須有一個Document節(jié)點,并且為節(jié)點樹的根節(jié)點。該根節(jié)點可以有子節(jié)點或者葉子節(jié)點如Comment、Text等。JDOM文檔中的每一個節(jié)點類型均對應格式良好的XML文當中的沒一個元素。這也就為我們利用JDOM轉換數(shù)據(jù)庫到XML文檔提供了可操作的依據(jù)。

JDOM的優(yōu)點:

由JDOM文檔聲明我們將會很明顯的看出應用JDOM的優(yōu)勢所在。JDOM文檔聲明如下“JDOM引用了20/80原則,即使用20%的精力解決80%的JAVA/XML問題”。
◆JDOM是用JAVA開發(fā)并為JAVA提供服務的,它沿用了JAVA代碼的規(guī)范和類庫;
◆在眾多編程語言中,JAVA是使用XML的優(yōu)秀平臺,XML又是JAVA應用的優(yōu)秀數(shù)據(jù)表示方法。JDOM API是純JAVA API對于JAVA開發(fā)人員來說更容易上手;
◆JDOM API比DOM所提供的方法更為直觀,同時簡化了與XML的交互。比使用DOM更快。

org.jdom是用于JAVA API操作的JDOM工具包。

在org.jdom中,提供了Document、Element 、Comment 、DocType、Attribute、Text等存 JAVA 類,這些類均是訪問和操作JDOM文檔所必須的。我們可以利用這些類創(chuàng)建、遍歷、修改JDOM文檔。

在org.jdom.output中,提供了DOMOutputter、XMLOutputter,用于處理JDOM樹的DOM樹形式、XML文檔形式輸出、打印等。

二.環(huán)境配置

在我的WINDOWS2000系統(tǒng)平臺上采用TOMCAT4.1.18、JDK1.4.0_02作為開發(fā)和測試平臺。

通過“我的電腦”的“高級”屬性添加如下兩個環(huán)境設置CLASSPATH設置為:“.;c:j2sdk1.4.0_02libdt.jar;c:j2sdk1.4.0_02lib ools.jar;”。PATH設置為“.;c:j2sdk1.4.0_02in;”。

SQL SERVER JDBC驅動:mssqlserver.jar 放入TOMCAT的LIB目錄下。

三.獲得與安裝JDOM

由于目前JDOM并沒有包含在SUN的JDK中(我想不久的將來JDOM必然會成為SUN JDK的一部分),我們必須手工下載與設置JDOM的環(huán)境。

在http://www.jdom.org可以下載JDOM的***版本。這里下載的是JDOM beta8。下載jdom-b8.zip后解壓縮,JDOM的jar文件就是build目錄下的文件jdom.jar,將上述文件拷貝到J2SDK1.4.0_02目錄下的jre/lib/ext目錄下。

四.利用JDOM實現(xiàn)SQL SERVER 數(shù)據(jù)庫到XML的轉換

1.數(shù)據(jù)庫、表的創(chuàng)建

這里應用一個轉換顧客信息的例子??“顧客基本信息”。我們是把數(shù)據(jù)放置于MICROSOFT SQL SERVER 2000數(shù)據(jù)庫中,然后運用JSP和JDOM技術動態(tài)生成XML實例文檔。

2.數(shù)據(jù)源設置

數(shù)據(jù)源(ODBC Source)實際上就是定義數(shù)據(jù)的來源。數(shù)據(jù)源的設置方法是: [開始]-〉[設置]-〉[控制面板]-〉[管理工具]-〉[數(shù)據(jù)源(odbc)]-〉[System DSN]-〉[add]-〉[SQL Server],分別配置服務器名(CUSTOM所在服務器)、數(shù)據(jù)庫名(CUSTOM)、數(shù)據(jù)源名稱(此處定為DB_CUSTOM)、用戶名(lgz)、用戶口令(空),數(shù)據(jù)源就配置好了。

3.代碼的編寫

下面開始我們的編寫JSP代碼轉換工作,代碼將通過調用JDOM動態(tài)生成XML結構,然后借助JDBC訪問SQL SERVER數(shù)據(jù)庫動態(tài)填充XML內容。

4.程序的運行

通過瀏覽器的8080端口運行該JSP,將產生預期的xml文件。

五.應用分析

XML作為數(shù)據(jù)交換的標準,得到了越來越廣泛的應用。這篇文章闡明了數(shù)據(jù)庫到XML轉換的基本方法,從而使各異構平臺以及各種格式的數(shù)據(jù)進行數(shù)據(jù)交換成為可能。當我們能夠把原始的數(shù)據(jù)轉化為XML格式化的形式,就能夠以豐富的HTML的格式表示出來。這里列舉兩個方面的應用:

1.XML應用服務器:

XML應用服務器實際上是支持XML的Web應用服務器,它們通常是模板驅動的,通過在一個劇本語言中嵌入使用SQL語句來提取數(shù)據(jù)并動態(tài)構建XML文檔。

2.基于XML的桌面應用

我們知道通過XSL可以把相同的數(shù)據(jù)以不同的數(shù)據(jù)形式提交給終端客戶,一個XSL文件描述了數(shù)據(jù)的顯示方式,你可以把許多XSL和同一個XML文檔相連來提供不同的基于HTML的表示,這樣事實上,我們就可以建立基于XML的桌面應用程序

采用這種方法主要有兩個優(yōu)點,首先,你可以以平臺和語言獨立的方式來操作數(shù)據(jù),其次,不需要編程你就可以實現(xiàn)對同樣數(shù)據(jù)的不同的視圖表示。

到此,關于“JSP如何實現(xiàn)JDOM處理數(shù)據(jù)庫到XML轉換的應用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
分享名稱:JSP如何實現(xiàn)JDOM處理數(shù)據(jù)庫到XML轉換的應用
當前網(wǎng)址:http://www.weahome.cn/article/pjshgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部