基于xml的數(shù)據(jù)轉(zhuǎn)換中間件的研究與實現(xiàn).doc
約49頁DOC格式手機打開展開
基于xml的數(shù)據(jù)轉(zhuǎn)換中間件的研究與實現(xiàn),基于xml的數(shù)據(jù)轉(zhuǎn)換中間件的研究與實現(xiàn)頁數(shù)49字數(shù)29610 摘 要碩 士 研 究 生 學(xué) 位 論 文網(wǎng)絡(luò)技術(shù)發(fā)展到今天,已經(jīng)滲透到社會生活的每一個角落。而令網(wǎng)絡(luò)如此平易近人,為大眾所接受,單靠tcp/ip是遠遠不夠的,由此html——超文本標記語言便應(yīng)運而生,并以其簡單精練的語法、極易掌握的通用性與易學(xué)性,使web網(wǎng)...
內(nèi)容介紹
此文檔由會員 天緣 發(fā)布
基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的研究與實現(xiàn)
頁數(shù) 49 字數(shù) 29610
摘 要
碩 士 研 究 生 學(xué) 位 論 文
網(wǎng)絡(luò)技術(shù)發(fā)展到今天,已經(jīng)滲透到社會生活的每一個角落。而令網(wǎng)絡(luò)如此平易近人,為大眾所接受,單靠TCP/IP是遠遠不夠的,由此HTML——超文本標記語言便應(yīng)運而生,并以其簡單精練的語法、極易掌握的通用性與易學(xué)性,使Web網(wǎng)頁可以接近每一個普通人,互聯(lián)網(wǎng)也才得以普及發(fā)展以至今日的輝煌。然而,電子商務(wù)、電子圖書、遠程教育等全新領(lǐng)域如異軍突起,迅猛發(fā)展并逐漸成為互聯(lián)網(wǎng)世界必不可少且愈發(fā)重要的組成部分,隨之而來的是Web文化的復(fù)雜化、多樣化、智能化,于是高容量、高信息量、高效率便成為網(wǎng)絡(luò)信息技術(shù)發(fā)展的追求目標。與此同時,還有另一種需求變得愈來愈發(fā)主泛而迫切,那便是同樣的數(shù)據(jù)能否根據(jù)不同用戶不同需求而以不同的效果、不同的形式表達再現(xiàn)出來。而這一切是HTML所不能滿足的。
正是由于HTML存在有所不足,人們已經(jīng)開始研究能改進或替代HTML的Web頁面制作語言。其中最有成效的,并已初步投入使用的有:可擴展的標記語言(Extensible Markup Language),簡稱XML。
使用XML,可使企業(yè)之間的數(shù)據(jù)交換變得更順利,實現(xiàn)管理的自動化,并能節(jié)省勞動力。“XML”是用于網(wǎng)絡(luò)上數(shù)據(jù)交換的語言,具有與描述Web頁面的“HTML”語言相似的格式。該語言有“可以利用Web瀏覽器進行數(shù)據(jù)確認”以及“易于生成數(shù)據(jù)”等優(yōu)點,因此主要用于在企業(yè)之間,或者在企業(yè)內(nèi)部更加方便地進行數(shù)據(jù)交換和利用。當(dāng)然,即便不使用XML,比如,如果能夠建立一個規(guī)范的數(shù)據(jù)庫,并為每個字段定義一個“書名”和“定價”等名稱,計算機也能夠理解。但是要想在Web上實現(xiàn)這一點,卻要花費相當(dāng)?shù)娜肆统杀?。在這一點上,如果是XML,由于“能夠利用Web瀏覽器對數(shù)據(jù)進行確認”,因此只要擁有能夠連接因特網(wǎng)的計算機和支持XML的瀏覽器,就不需再進行特別的投資。 使用XML,還能夠?qū)⒃谝郧暗臄?shù)據(jù)庫中難以處理的數(shù)據(jù)轉(zhuǎn)化成數(shù)據(jù)庫。
關(guān)鍵字:XML,數(shù)據(jù)轉(zhuǎn)換,中間件,JSP,XSL
目 錄
第一章 緒 論 6
§1.1 引 言 6
1.1.1 HTML的缺陷 6
1.1.2 選題的背景和意義 7
§1.2 數(shù)據(jù)轉(zhuǎn)換中間件 9
1.2.1 XML在數(shù)據(jù)交換方面的應(yīng)用 9
1.2.2中間件簡介 10
1.2.3 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件 10
第二章 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件 11
§2.1 XML基礎(chǔ) 11
2.1.1 XML發(fā)展的歷史 11
2.1.2 什么是XML 12
2.1.3 什么是合格的XML 13
2.1.4 XML的顯示和讀取 14
2.1.5 XML的優(yōu)勢與應(yīng)用 15
§2.2 中間件基礎(chǔ) 17
2.2.1 中間件的演變過程 17
2.2.2 中間件的分類及功能 18
§2.3基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的框架 21
第三章 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的詳細設(shè)計 21
§3.1 XML轉(zhuǎn)換成其它數(shù)據(jù)格式 22
3.1.1 DOM技術(shù)介紹 22
3.1.2 XSL技術(shù)介紹 22
3.1.2.1 什么是XSL 22
3.1.2.2 XSLT技術(shù)介紹 23
3.1.2.3 XSL-FO技術(shù)介紹 24
3.1.3 XML轉(zhuǎn)換成其它數(shù)據(jù)格式的具體實現(xiàn) 26
§3.2其它數(shù)據(jù)格式轉(zhuǎn)換成XML 29
§3.3基于XML的數(shù)據(jù)轉(zhuǎn)換 30
第四章 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的應(yīng)用實例 33
§4.1應(yīng)用實例環(huán)境簡介 33
4.1.1 MVC開發(fā)模式 33
4.1.2 JSP簡介 34
4.1.3 Tomcat簡介 34
4.1.4 JavaBean簡介 35
§4.2應(yīng)用實例一詳細設(shè)計 35
§4.3應(yīng)用實例二詳細設(shè)計 42
第五章 總 結(jié) 43
致 謝 45
參考文獻 46
附 錄 49
參考文獻
[1] Steven Holzner(美),陶陽,王鋒 譯.XML完全探索.中國青年出版社.
2001.7
[2] Steven Holzner.XSLT技術(shù)內(nèi)幕.機械工業(yè)出版社.2002.1
[3] Elliotte Rusty Harold E W.Scott Means著 ,孔小玲 譯.XML技術(shù)手冊.
中國電力出版社.2001.11
[4] 曾春平,王超.XML編程從入門到精通.北京希望出版社.2002.3
[5] 中間件技術(shù)的發(fā)展與應(yīng)用.
頁數(shù) 49 字數(shù) 29610
摘 要
碩 士 研 究 生 學(xué) 位 論 文
網(wǎng)絡(luò)技術(shù)發(fā)展到今天,已經(jīng)滲透到社會生活的每一個角落。而令網(wǎng)絡(luò)如此平易近人,為大眾所接受,單靠TCP/IP是遠遠不夠的,由此HTML——超文本標記語言便應(yīng)運而生,并以其簡單精練的語法、極易掌握的通用性與易學(xué)性,使Web網(wǎng)頁可以接近每一個普通人,互聯(lián)網(wǎng)也才得以普及發(fā)展以至今日的輝煌。然而,電子商務(wù)、電子圖書、遠程教育等全新領(lǐng)域如異軍突起,迅猛發(fā)展并逐漸成為互聯(lián)網(wǎng)世界必不可少且愈發(fā)重要的組成部分,隨之而來的是Web文化的復(fù)雜化、多樣化、智能化,于是高容量、高信息量、高效率便成為網(wǎng)絡(luò)信息技術(shù)發(fā)展的追求目標。與此同時,還有另一種需求變得愈來愈發(fā)主泛而迫切,那便是同樣的數(shù)據(jù)能否根據(jù)不同用戶不同需求而以不同的效果、不同的形式表達再現(xiàn)出來。而這一切是HTML所不能滿足的。
正是由于HTML存在有所不足,人們已經(jīng)開始研究能改進或替代HTML的Web頁面制作語言。其中最有成效的,并已初步投入使用的有:可擴展的標記語言(Extensible Markup Language),簡稱XML。
使用XML,可使企業(yè)之間的數(shù)據(jù)交換變得更順利,實現(xiàn)管理的自動化,并能節(jié)省勞動力。“XML”是用于網(wǎng)絡(luò)上數(shù)據(jù)交換的語言,具有與描述Web頁面的“HTML”語言相似的格式。該語言有“可以利用Web瀏覽器進行數(shù)據(jù)確認”以及“易于生成數(shù)據(jù)”等優(yōu)點,因此主要用于在企業(yè)之間,或者在企業(yè)內(nèi)部更加方便地進行數(shù)據(jù)交換和利用。當(dāng)然,即便不使用XML,比如,如果能夠建立一個規(guī)范的數(shù)據(jù)庫,并為每個字段定義一個“書名”和“定價”等名稱,計算機也能夠理解。但是要想在Web上實現(xiàn)這一點,卻要花費相當(dāng)?shù)娜肆统杀?。在這一點上,如果是XML,由于“能夠利用Web瀏覽器對數(shù)據(jù)進行確認”,因此只要擁有能夠連接因特網(wǎng)的計算機和支持XML的瀏覽器,就不需再進行特別的投資。 使用XML,還能夠?qū)⒃谝郧暗臄?shù)據(jù)庫中難以處理的數(shù)據(jù)轉(zhuǎn)化成數(shù)據(jù)庫。
關(guān)鍵字:XML,數(shù)據(jù)轉(zhuǎn)換,中間件,JSP,XSL
目 錄
第一章 緒 論 6
§1.1 引 言 6
1.1.1 HTML的缺陷 6
1.1.2 選題的背景和意義 7
§1.2 數(shù)據(jù)轉(zhuǎn)換中間件 9
1.2.1 XML在數(shù)據(jù)交換方面的應(yīng)用 9
1.2.2中間件簡介 10
1.2.3 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件 10
第二章 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件 11
§2.1 XML基礎(chǔ) 11
2.1.1 XML發(fā)展的歷史 11
2.1.2 什么是XML 12
2.1.3 什么是合格的XML 13
2.1.4 XML的顯示和讀取 14
2.1.5 XML的優(yōu)勢與應(yīng)用 15
§2.2 中間件基礎(chǔ) 17
2.2.1 中間件的演變過程 17
2.2.2 中間件的分類及功能 18
§2.3基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的框架 21
第三章 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的詳細設(shè)計 21
§3.1 XML轉(zhuǎn)換成其它數(shù)據(jù)格式 22
3.1.1 DOM技術(shù)介紹 22
3.1.2 XSL技術(shù)介紹 22
3.1.2.1 什么是XSL 22
3.1.2.2 XSLT技術(shù)介紹 23
3.1.2.3 XSL-FO技術(shù)介紹 24
3.1.3 XML轉(zhuǎn)換成其它數(shù)據(jù)格式的具體實現(xiàn) 26
§3.2其它數(shù)據(jù)格式轉(zhuǎn)換成XML 29
§3.3基于XML的數(shù)據(jù)轉(zhuǎn)換 30
第四章 基于XML的數(shù)據(jù)轉(zhuǎn)換中間件的應(yīng)用實例 33
§4.1應(yīng)用實例環(huán)境簡介 33
4.1.1 MVC開發(fā)模式 33
4.1.2 JSP簡介 34
4.1.3 Tomcat簡介 34
4.1.4 JavaBean簡介 35
§4.2應(yīng)用實例一詳細設(shè)計 35
§4.3應(yīng)用實例二詳細設(shè)計 42
第五章 總 結(jié) 43
致 謝 45
參考文獻 46
附 錄 49
參考文獻
[1] Steven Holzner(美),陶陽,王鋒 譯.XML完全探索.中國青年出版社.
2001.7
[2] Steven Holzner.XSLT技術(shù)內(nèi)幕.機械工業(yè)出版社.2002.1
[3] Elliotte Rusty Harold E W.Scott Means著 ,孔小玲 譯.XML技術(shù)手冊.
中國電力出版社.2001.11
[4] 曾春平,王超.XML編程從入門到精通.北京希望出版社.2002.3
[5] 中間件技術(shù)的發(fā)展與應(yīng)用.