亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于三層結(jié)構(gòu)的XML數(shù)據(jù)庫(kù)信息處理研究

        2018-02-11 13:14:36萬(wàn)又銘陳聚超梁祝
        神州·下旬刊 2018年12期

        萬(wàn)又銘 陳聚超 梁祝

        摘要:自XML技術(shù)出現(xiàn)以來(lái),其發(fā)展速度非???,并逐漸應(yīng)用到各個(gè)領(lǐng)域中,XML數(shù)據(jù)庫(kù)與其他數(shù)據(jù)庫(kù)不同,它提供了更強(qiáng)大的數(shù)據(jù)分析能力和儲(chǔ)存能力,并通過(guò)三層結(jié)構(gòu)對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行處理?;诖耍疚耐ㄟ^(guò)對(duì)XML與數(shù)據(jù)庫(kù)之間的關(guān)系進(jìn)行分析,論述了XML基于中間件中的三層結(jié)構(gòu)對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行訪問(wèn)的方法,以此來(lái)驗(yàn)證XML處理數(shù)據(jù)庫(kù)信息的有效性。

        關(guān)鍵詞:三層結(jié)構(gòu);XML數(shù)據(jù)庫(kù);信息處理

        前言:

        XML是一種能夠?qū)﹄娮游募M(jìn)行標(biāo)記,并且使其具有一定結(jié)構(gòu)的通用標(biāo)記語(yǔ)言。同時(shí)XML是SGML簡(jiǎn)化之后的子集,專門服務(wù)于Web應(yīng)用程序。XML的表現(xiàn)形式與其他數(shù)據(jù)最大的不同在于:它非常的簡(jiǎn)單,這種簡(jiǎn)單使它能夠在各個(gè)應(yīng)用程序中進(jìn)行數(shù)據(jù)讀寫。為了使SGML的顯示更加友好,XML對(duì)SGML中的一些參數(shù)和內(nèi)部值進(jìn)行重新定義,剔除了很多“無(wú)用”功能,使得在應(yīng)用SGML設(shè)計(jì)各類網(wǎng)站過(guò)程中更加簡(jiǎn)單。

        1、XML與數(shù)據(jù)庫(kù)

        在應(yīng)用傳統(tǒng)數(shù)據(jù)庫(kù)過(guò)程中,主要是針對(duì)事務(wù)處理和商業(yè)。隨著Internet時(shí)代的帶來(lái),Web迅速發(fā)展起來(lái),它改變了很多內(nèi)容。同時(shí)也為處理數(shù)據(jù)庫(kù)信息帶來(lái)了新的挑戰(zhàn):如何對(duì)Web上的文檔或者數(shù)據(jù)(以指數(shù)增長(zhǎng)形式)進(jìn)行管理和存儲(chǔ),使這些數(shù)據(jù)既能在Web平臺(tái)上靈活的交換和表示,又能夠被高效的維護(hù)和操作。在這種情況下,XML作為一種應(yīng)用前景廣闊的標(biāo)記語(yǔ)言進(jìn)入人們視線中。XML是一種數(shù)據(jù)交換標(biāo)準(zhǔn),注重的是數(shù)據(jù)格式統(tǒng)一,而不是供應(yīng)數(shù)據(jù)庫(kù)特性。因此,在應(yīng)用XML時(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)管理的地位并沒(méi)有改變。而在數(shù)據(jù)處理過(guò)程中,為了使XML交換業(yè)務(wù)數(shù)據(jù)更加方便,需要對(duì)數(shù)據(jù)庫(kù)中的XML進(jìn)行數(shù)據(jù)存取,同時(shí)還要將XML數(shù)據(jù)與各個(gè)應(yīng)用程序進(jìn)行集成,從而使它與現(xiàn)在已有的各類業(yè)務(wù)標(biāo)準(zhǔn)相結(jié)合。在開發(fā)XML動(dòng)態(tài)應(yīng)用如動(dòng)態(tài)數(shù)據(jù)交換和動(dòng)態(tài)信息發(fā)布時(shí),必須有XML數(shù)據(jù)庫(kù)的“援助”。事實(shí)上,在構(gòu)建XML時(shí),本身就是以統(tǒng)一碼(Unicode)為基礎(chǔ)的,具有通用性。此外,XML之所以被稱為數(shù)據(jù)交換標(biāo)準(zhǔn),是因?yàn)樗鼘⒔Y(jié)構(gòu)信息和數(shù)據(jù)緊密的結(jié)合在一起,從而增強(qiáng)處理數(shù)據(jù)庫(kù)信息的能力。XML在廣泛應(yīng)用以來(lái),使得各個(gè)格式和各個(gè)異構(gòu)平臺(tái)中的數(shù)據(jù)信息進(jìn)行交換更加方便。當(dāng)人們利用XML格式取代原始數(shù)據(jù)格式,那么就可以以HTML格式將數(shù)據(jù)形式表示出來(lái)。因此,XML在對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行處理過(guò)程中,有著非常大的優(yōu)勢(shì)。

        2、基于三層結(jié)構(gòu)的XML數(shù)據(jù)庫(kù)信息處理

        2.1 B/S信息處理模式

        隨著Internet的發(fā)展和興起,C/S模式逐漸向著B/S模式轉(zhuǎn)變,在B/S這種結(jié)構(gòu)下,使用者的界面都是在WWW瀏覽器中實(shí)現(xiàn)的。其中有一些事務(wù)邏輯的實(shí)現(xiàn)是在前端中,然而大部分邏輯業(yè)務(wù)的實(shí)現(xiàn)都是在服務(wù)器端。這樣可以形成一個(gè)3-tier結(jié)構(gòu),3-tier結(jié)構(gòu)的形成逐漸成為現(xiàn)如今各個(gè)軟件應(yīng)用中最為重要的體系結(jié)構(gòu)。這三層結(jié)構(gòu)主要是數(shù)據(jù)庫(kù)層、邏輯層以及用戶界面層。在實(shí)際應(yīng)用過(guò)程中,還可以形成更多層,但是最為常見(jiàn)的便是這三層結(jié)構(gòu)。應(yīng)用XML時(shí),用戶界面層主要接受用戶的請(qǐng)求,然后返回?cái)?shù)據(jù),從而使客戶端可以對(duì)應(yīng)用程序進(jìn)行訪問(wèn)。同時(shí)它通過(guò)Web進(jìn)行表示,且與用戶最為接近,在接收和顯示用戶數(shù)據(jù)之后,形成一個(gè)交互式的界面,從而達(dá)到交換數(shù)據(jù)的目的。邏輯層是處于用戶界面層和數(shù)據(jù)庫(kù)層線之間,在數(shù)據(jù)交換過(guò)程中,所起到的作用是承上啟下。應(yīng)用XML過(guò)程中,邏輯層建立了一個(gè)數(shù)據(jù)庫(kù)鏈接,通過(guò)用戶請(qǐng)求自動(dòng)生成以SQL語(yǔ)句更新或者是檢索數(shù)據(jù)庫(kù),然后將結(jié)果傳輸?shù)娇蛻舳?。而?duì)于數(shù)據(jù)庫(kù)層來(lái)說(shuō),主要是負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行檢索和存儲(chǔ)[1]。

        2.2中間件

        在實(shí)際應(yīng)用過(guò)程中,雖然XML中間件被廣泛應(yīng)用,且應(yīng)用前景非常廣闊,但是XML中間件并沒(méi)有一個(gè)具體的概念。它的出現(xiàn)主要是因?yàn)閄ML的特性和功能得到了研究中間件的專家認(rèn)可,因此,出現(xiàn)了大量與XML有關(guān)的中間件產(chǎn)品。最為常見(jiàn)XML中間件主要有SAX、JDOM等。通常情況下,中間件的理解便是用來(lái)轉(zhuǎn)化和處理數(shù)據(jù)庫(kù)與XML文檔之間信息的軟件,常用于以信息數(shù)據(jù)為中心的各種應(yīng)用程序中。中間件的編寫可以使用不同的語(yǔ)言進(jìn)行,常用的有OLE、DB或者是JDBC、ODBC等。在實(shí)際應(yīng)用過(guò)程中,中間件在傳輸數(shù)據(jù)時(shí),基本上都是基于Web服務(wù)器實(shí)現(xiàn)的。XML數(shù)據(jù)庫(kù)基于中間件的應(yīng)用模型在應(yīng)用過(guò)程中,需要有三層架構(gòu)的支持。用戶接口層通過(guò)使用XSL或者是CSS技術(shù),使得XML在Web瀏覽器中以可視化和多樣化的形式顯示出來(lái)。同時(shí)在應(yīng)用中間層過(guò)程中,需要將一個(gè)代理程序放入其中,如利用ASP開發(fā)出來(lái)的應(yīng)用程序。通過(guò)這個(gè)代理程序?qū)敵龅腦ML文檔和數(shù)據(jù)庫(kù)中的管理系統(tǒng)數(shù)據(jù)進(jìn)行訪問(wèn),其中采集到的數(shù)據(jù)來(lái)源并不局限于固定的數(shù)據(jù)庫(kù),它是來(lái)自于用戶多樣化需求。除此之外,利用中間件過(guò)程中,需要通過(guò)應(yīng)用程序或者是瀏覽器對(duì)Internet進(jìn)行訪問(wèn),從而產(chǎn)生模式信息。用戶通過(guò)XML數(shù)據(jù)庫(kù)接口進(jìn)入關(guān)系數(shù)據(jù)庫(kù),從而對(duì)信息處理情況進(jìn)行查詢。這樣可以快速完成相應(yīng)的數(shù)據(jù)交換[2]。

        2.3 XML數(shù)據(jù)信息存取機(jī)制

        通常情況下,用戶各種應(yīng)用需求都需要通過(guò)XML對(duì)數(shù)據(jù)進(jìn)行傳輸。XML數(shù)據(jù)源非常多,但是主要有三種。其一是純文本文檔的XML格式,這種格式是最簡(jiǎn)單也是最基本的,可以直接讀取在文件中存儲(chǔ)的各種數(shù)據(jù)。然后利用XML文檔或者是XSL文檔對(duì)其進(jìn)行轉(zhuǎn)化,從而顯示在瀏覽器中。也可以利用DOM接口編程連接其他應(yīng)用程序,DOM主要是指對(duì)象模型。DOM能夠提供一組API對(duì)XML數(shù)據(jù)進(jìn)行存取,同時(shí)還可對(duì)XML數(shù)據(jù)中的各個(gè)節(jié)點(diǎn)進(jìn)行讀取,是一種最為基本的XML存取技術(shù)。其二是關(guān)系數(shù)據(jù)庫(kù),關(guān)系數(shù)據(jù)庫(kù)法主要是利用中間件在XML文檔和數(shù)據(jù)庫(kù)之間建立一個(gè)橋梁關(guān)系,為動(dòng)態(tài)應(yīng)用開發(fā)提供保障。同時(shí)它利用數(shù)據(jù)庫(kù)系統(tǒng)管理相關(guān)數(shù)據(jù),然后再通過(guò)服務(wù)器端動(dòng)態(tài)存取數(shù)據(jù)。其三是來(lái)自其他的應(yīng)用數(shù)據(jù),包括商務(wù)報(bào)告、目錄清單以及郵件等。XML在基于三層結(jié)構(gòu)對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行處理過(guò)程中,最常用的是第二種方法。

        結(jié)論:

        綜上所述,隨著XML數(shù)據(jù)庫(kù)需求不斷增加,充分利用三層結(jié)構(gòu)實(shí)現(xiàn)XML數(shù)據(jù)庫(kù)相關(guān)信息的處理是非常重要的。經(jīng)過(guò)上文分析可得,處理XML數(shù)據(jù)庫(kù)信息時(shí),需要以B/S構(gòu)建三層結(jié)構(gòu),利用中間件來(lái)轉(zhuǎn)化和處理數(shù)據(jù)庫(kù)與XML文檔之間的信息。然后選擇合適的XML數(shù)據(jù)信息存取機(jī)制對(duì)各類XML數(shù)據(jù)進(jìn)行存取,方便客戶端讀取相應(yīng)數(shù)據(jù)。

        參考文獻(xiàn):

        [1]劉洋.ADO技術(shù)在XML數(shù)據(jù)庫(kù)信息處理中的應(yīng)用研究[J].信息與電腦(理論版),2017 (17):142-144.

        [2]趙錦明,錢磊,吳東,郝子宇.基于蟻群平臺(tái)的大規(guī)模分布式XML數(shù)據(jù)庫(kù)[J].計(jì)算機(jī)工程,2017,43 (03):24-31.

        深夜爽爽动态图无遮无挡| 亚洲一区二区刺激的视频| 内射白浆一区二区在线观看| 欧美xxxx色视频在线观看| 日本a在线看| 永久免费在线观看蜜桃视频| 国内自拍偷国视频系列| …日韩人妻无码精品一专区| 巨熟乳波霸若妻在线播放| 日韩精品欧美激情国产一区| av中文字幕在线直播| 国产欧美精品一区二区三区四区| 中文字幕一区二区三区精彩视频| 国产亚洲第一精品| 亚洲av毛片在线播放| 在厨房被c到高潮a毛片奶水| 伊人色综合视频一区二区三区 | 中文字幕久久久久人妻无码 | 91熟女av一区二区在线| 免费人成年激情视频在线观看| 欧美最猛黑人xxxxx猛交| 麻豆久久久国内精品| 中文av字幕一区二区三区| 国产福利视频一区二区| 国产成人午夜精品免费视频| 在线播放中文字幕一区二区三区| 国产情侣自拍在线视频| 97久久精品无码一区二区天美 | 女人被躁到高潮嗷嗷叫| 国产影片一区二区三区| 国产尤物av尤物在线观看| 美女裸体无遮挡免费视频的网站| 久久夜色精品亚洲天堂| 亚洲国产精品一区二区成人片国内| 一区二区三区国产亚洲网站| 亚洲无码视频一区:| 中文字幕乱码亚洲在线| 欧美亚洲熟妇一区二区三区| 国产999视频| 精品一区2区3区4区| 国产精品av在线|