久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

DB2 V9 pureXML 在企業(yè)應(yīng)用程序中的典型應(yīng)用(1)

瀏覽:2日期:2023-11-11 14:23:09
如何有效地存儲(chǔ) XML、治理 XML 和提高 XML 的處理效率一直是束縛 XML 企業(yè)級(jí)應(yīng)用的基礎(chǔ)性難題。DB2 V9 首次有效地解決了上述三個(gè)基礎(chǔ)性難題。IBM 將這一在信息治理領(lǐng)域有著里程碑式意義的技術(shù)稱(chēng)為“DB2 pureXML。本文將和讀者一起來(lái)探討:在應(yīng)用了 DB2 v9 pureXML技術(shù),排除了XML應(yīng)用的基礎(chǔ)性技術(shù)障礙之后,我們可以用XML來(lái)為企業(yè)應(yīng)用做哪些事情?DB2 V9 解決了 XML 的存儲(chǔ)、治理和高效處理問(wèn)題我相信,XML 對(duì)于多數(shù)讀者來(lái)說(shuō)已經(jīng)是一個(gè)耳熟能詳?shù)男g(shù)語(yǔ)了。由于XML具有自我描述性(易理解性)、靈活性、平臺(tái)無(wú)關(guān)性和標(biāo)準(zhǔn)化等優(yōu)點(diǎn),因此,許多 IT 精英和組織都在探索如何將 XML 這一“基因優(yōu)秀的技術(shù)廣泛應(yīng)用到企業(yè)各個(gè)領(lǐng)域。要讓 XML 在企業(yè)級(jí)層面廣泛應(yīng)用的第一個(gè)問(wèn)題就是技術(shù)規(guī)范和標(biāo)準(zhǔn)。1998 年 2 月,W3C 正式發(fā)布了有關(guān) XML 的規(guī)范,并一直不斷地完善其標(biāo)準(zhǔn)。到目前為止,XML 的技術(shù)規(guī)范和標(biāo)準(zhǔn)方面應(yīng)該說(shuō)是相當(dāng)成熟了。然而,XML 廣泛應(yīng)用于企業(yè)應(yīng)用還有一些一直困擾著 IT 人的基礎(chǔ)問(wèn)題:如何有效地存儲(chǔ) XML?如何更好地治理 XML?如何提高 XML 的信息處理效率,包括查詢、部分更新等等? 這些基礎(chǔ)問(wèn)題不解決,XML 在企業(yè)應(yīng)用中就“無(wú)法落地,或者至少說(shuō)是“無(wú)法令人滿足地進(jìn)行落地治理。例如,XML 在前些年已經(jīng)廣泛應(yīng)用于數(shù)據(jù)交換領(lǐng)域,從此,IT 系統(tǒng)與系統(tǒng)之間就有了“公共語(yǔ)言。然而,人們一直沒(méi)有找到一種方式,將這些“公共語(yǔ)言進(jìn)行高效率地原生態(tài)存儲(chǔ)和治理,就像原始人有了語(yǔ)言以后長(zhǎng)期沒(méi)有找到能夠原生態(tài)記錄和治理語(yǔ)言的方式——“文字。人類(lèi)是布滿聰明的,IT 人更是如此。原始人在沒(méi)有發(fā)明文字的時(shí)候,采用了“結(jié)繩記事等等簡(jiǎn)陋的或是間接的方法來(lái)記錄和治理人與人之間交流的語(yǔ)言。而 IT 人在過(guò)去幾年里,也嘗試用了一些簡(jiǎn)陋的或是間接的方式來(lái)存儲(chǔ)和治理 XML,簡(jiǎn)單歸納如下: 123456789下一頁(yè) 傳統(tǒng)方式1:將 XML 簡(jiǎn)單地保存在文件系統(tǒng)中。這種方式可以說(shuō)是非常簡(jiǎn)陋的,基本上沒(méi)有治理性和效率可言。XML 文件數(shù)量不多的情況還勉強(qiáng)可以接受,到了一定規(guī)模的企業(yè)應(yīng)用就是難以忍受了。我親眼目睹了一家公司的應(yīng)用將數(shù)千個(gè) XML 文檔放在一個(gè)文件夾中,然后通過(guò) Java 應(yīng)用進(jìn)行信息查詢、更新和刪除。其效率、應(yīng)用維護(hù)的復(fù)雜度、權(quán)限治理等等方面幾乎可以用“慘不忍睹來(lái)形容。傳統(tǒng)方式2:將 XML 存入關(guān)系數(shù)據(jù)庫(kù)(DBMS)的大對(duì)象字段中。實(shí)際上,這種方式只不過(guò)是將“傳統(tǒng)方式1中 XML 存儲(chǔ)的位置從簡(jiǎn)單的文件系統(tǒng)挪到數(shù)據(jù)庫(kù)大字段中而已,并沒(méi)有實(shí)質(zhì)性地提高 XML 的可治理性和可操作性。而且不僅如此,我們知道,治理大對(duì)象并非 DBMS 的強(qiáng)項(xiàng)。例如在多數(shù) DBMS 中,大對(duì)象是不能夠像一般結(jié)構(gòu)化數(shù)據(jù)那樣進(jìn)入數(shù)據(jù)庫(kù)內(nèi)存緩沖池的,因此,效率上大打折扣。傳統(tǒng)方式3:將 XML 分解到關(guān)系數(shù)據(jù)庫(kù)的多張關(guān)系型表中。假如 XML 文檔本身比較簡(jiǎn)單還好,假如稍微復(fù)雜一點(diǎn),則可能一個(gè) XML 文檔就要映射到好幾張關(guān)系表,而假如不幸的,XML 的格式經(jīng)常要發(fā)生一些變化的話,那這個(gè)映射關(guān)系維護(hù)起來(lái)就更復(fù)雜了。這是問(wèn)題之一。其二,這種方式會(huì)讓 XML 文檔本身的完整性蕩然無(wú)存,對(duì)于一些需要保證 XML 文檔完整性的應(yīng)用就非常不合適。其三,這種分解的方式會(huì)耗費(fèi)數(shù)據(jù)庫(kù)服務(wù)器的大量 CPU 和內(nèi)存資源,有可能使數(shù)據(jù)庫(kù)系統(tǒng)面臨系統(tǒng)資源不足的風(fēng)險(xiǎn)。傳統(tǒng)方式4:將XML存放到XML-Only的數(shù)據(jù)庫(kù)中。這種非凡的XML-Only的數(shù)據(jù)庫(kù)大大提升了XML的可治理性和可操作性。然而將這類(lèi)非主流的、尚未經(jīng)過(guò)業(yè)界驗(yàn)證的數(shù)據(jù)庫(kù)應(yīng)用到企業(yè)系統(tǒng)中,未免讓人心驚膽戰(zhàn)。其次,這種XML-Only的數(shù)據(jù)庫(kù)基本上不支持關(guān)系型數(shù)據(jù),而二十幾年的關(guān)系型數(shù)據(jù)歷史讓關(guān)系數(shù)據(jù)庫(kù)已經(jīng)滲入到企業(yè)應(yīng)用的各個(gè)方面,因此這種XML-Only數(shù)據(jù)庫(kù)在保護(hù)投資方面也是倍受批評(píng)的。 上一頁(yè)123456789下一頁(yè) DB2 V9 的推出開(kāi)辟了 XML 存儲(chǔ)和治理的新天地。在存儲(chǔ)方面,DB2 V9 將 XML 進(jìn)行高效地原生態(tài)的存儲(chǔ),在應(yīng)用訪問(wèn)方面,支持 SQL 和 XML 兩種訪問(wèn)方式。不僅如此,所有關(guān)系型的操作方式和數(shù)據(jù)庫(kù)工具都可用于 XML 之上,例如索引機(jī)制、導(dǎo)入導(dǎo)出、關(guān)聯(lián)查詢、高速批量加載、系統(tǒng)優(yōu)化等等。IBM 將這一技術(shù)稱(chēng)之為“pureXML。有了 pureXML 技術(shù),XML 在關(guān)系數(shù)據(jù)庫(kù)中再也不是“二等公民了。DB2 V9 成為一個(gè)既支持關(guān)系數(shù)據(jù),又原生態(tài)支持 XML 的名副其實(shí)的雙引擎數(shù)據(jù)庫(kù)。圖 1. DB2 V9 中的“雙引擎處理方式DB2 V9 pureXML 在企業(yè)應(yīng)用程序中的典型應(yīng)用(1)那么,在應(yīng)用了 DB2 V9 pureXML 技術(shù),排除了 XML 應(yīng)用的基礎(chǔ)性技術(shù)障礙之后,我們可以用 XML 來(lái)為企業(yè)應(yīng)用做哪些事情?事實(shí)上,我無(wú)法,也無(wú)意將 pureXML 在企業(yè)中的應(yīng)用價(jià)值進(jìn)行窮舉。下文只是將我到目前為止所能夠看到應(yīng)用領(lǐng)域做一些小結(jié)。真正的目的在于拋磚引玉,引發(fā)讀者對(duì) DB2 pureXML 的價(jià)值進(jìn)行不斷探索。應(yīng)用領(lǐng)域之一:信息交換和共享XML 最先被應(yīng)用的企業(yè)領(lǐng)域是信息交換和信息共享。由于普遍意識(shí)到 XML 的優(yōu)點(diǎn),許多行業(yè)開(kāi)始制定本行業(yè)的基于 XML 的數(shù)據(jù)交換和信息共享標(biāo)準(zhǔn)。例如:ACORD(保險(xiǎn)業(yè) XML 標(biāo)準(zhǔn))、FIXML(基于 XML 的金融信息交換協(xié)議)、FPML(金融產(chǎn)品 XML)、HL7(醫(yī)療衛(wèi)生 XML 標(biāo)準(zhǔn))、IXRetail(零售行業(yè) XML 標(biāo)準(zhǔn))、XBRL(業(yè)務(wù)報(bào)告和會(huì)計(jì) XML)、NewsML(新聞和發(fā)行 XML)……當(dāng)然,信息交換和共享并非因?yàn)?XML 才出現(xiàn)的,然而有了 XML,企業(yè)與企業(yè)之間或者企業(yè)內(nèi)部的 IT 系統(tǒng)之間的信息交換和共享就更具標(biāo)準(zhǔn)化,同時(shí)具有可理解性和靈活性的特點(diǎn),具有了“共同語(yǔ)言。以 FIXML 為例,老的 FIX 標(biāo)準(zhǔn)是基于簡(jiǎn)單文本的,幾乎沒(méi)有可理解性和靈活性可言;而新的 FIXML 標(biāo)準(zhǔn)由于采用了 XML,具有很好的可理解性和靈活性,如圖 2 所示: 上一頁(yè)123456789下一頁(yè) 圖 2. FIX 與 FIXML 對(duì)比現(xiàn)在,有了 DB2 pureXML 技術(shù),這些數(shù)據(jù)交換平臺(tái)的能力大大增強(qiáng)了,這些交換的 XML 可以被 DB2 數(shù)據(jù)庫(kù)原生態(tài)地治理起來(lái)。應(yīng)用可以非常便捷地將 XML 以靈活的格式送入“信息高速公路(企業(yè)總線),或者從企業(yè)總線中獲得 XML。如圖 3 所示:圖 3. 通過(guò) XML 的信息集成和交換應(yīng)用領(lǐng)域之二:作為一種新的數(shù)據(jù)模型為什么需要 XML 這種新的數(shù)據(jù)描述模型呢?原因是,多年的實(shí)踐證實(shí):純粹的關(guān)系數(shù)據(jù)庫(kù) E-R 模型過(guò)于嚴(yán)格,結(jié)構(gòu)固化,難以適應(yīng)信息的復(fù)雜性、靈活性、層次性、以及個(gè)體差異。下面分別為您舉一些我所接觸到的例子。復(fù)雜的信息例如:醫(yī)療衛(wèi)生領(lǐng)域中的電子病歷、在全球貿(mào)易中對(duì)中藥藥材產(chǎn)品的具體描述(多達(dá)上千個(gè)屬性)、銀行的客戶資料…… 以電子病歷為例,一位住院病人的完整電子病歷信息通常包括了:既往病史、通科檢查、專(zhuān)科檢查、病程、醫(yī)囑、手術(shù)通知書(shū)、術(shù)前小結(jié)、術(shù)后小結(jié)、出院小結(jié)等等錯(cuò)綜復(fù)雜的信息。如此復(fù)雜的信息采用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)表來(lái)保存是相當(dāng)困難的,往往需要幾十甚至幾百?gòu)埍淼膹?fù)雜關(guān)聯(lián),表結(jié)構(gòu)設(shè)計(jì)非常復(fù)雜,難以理解,也缺乏整體性。而假如采用XML來(lái)描述則往往只需要一張或若干張表,設(shè)計(jì)簡(jiǎn)單,結(jié)構(gòu)清楚,而且維護(hù)也方便。所以,現(xiàn)在國(guó)內(nèi)越來(lái)越多的 HIS 應(yīng)用開(kāi)發(fā)商正在使用 DB2 pureXML 技術(shù)在構(gòu)建其電子病歷等應(yīng)用。如圖 4 所示: 上一頁(yè)123456789下一頁(yè) 圖 4. 使用 XML 表示電子病歷中的信息圖 5. XML 電子病歷信息的形式靈活多變的信息例如員工的聯(lián)系信息、靈活的表單信息、供給商及客戶信息等等。這類(lèi)信息非常輕易發(fā)生結(jié)構(gòu)性的變化。例如,前些年的老系統(tǒng)中員工電話可能只有一個(gè),而隨著移動(dòng)電話的快速普及,員工很可能每人擁有多個(gè)聯(lián)系電話。這時(shí)修改結(jié)構(gòu)化表的代價(jià)是非常高的,而假如聯(lián)系信息采用 XML 形式,則易如反掌。如下圖所示:圖 6. 通過(guò) XML 存儲(chǔ)聯(lián)系信息層次型特征明顯的信息例如汽車(chē)行業(yè)的物料清單信息(往往采用好幾個(gè)層級(jí)來(lái)描述一輛汽車(chē)的零部件和供給商),民航服務(wù)公司的旅客票務(wù)信息等等。此類(lèi)層次性特征明顯的信息假如采用 E-R 模型來(lái)建模,則免不了就會(huì)出現(xiàn)若干個(gè)層級(jí),從而經(jīng)常出現(xiàn)許多張大表的關(guān)聯(lián)查詢,其效率往往非常低。圖 7. 通過(guò) XML 進(jìn)行數(shù)據(jù)關(guān)聯(lián)個(gè)體差異帶來(lái)的稀疏數(shù)據(jù)為什么采用關(guān)系型方式會(huì)出現(xiàn)稀疏數(shù)據(jù)呢?我認(rèn)為其根本原因是關(guān)系型表的結(jié)構(gòu)是固化的,每個(gè)個(gè)體(數(shù)據(jù)行)的字段數(shù)量都必須相同,而個(gè)體之間往往又存在較大的差異。而假如采用 XML 來(lái)描述此類(lèi)信息則完全沒(méi)有這個(gè)問(wèn)題。 上一頁(yè)123456789下一頁(yè) 圖 8. 使用 XML 避免冗余數(shù)據(jù)應(yīng)用領(lǐng)域之三:文檔治理和知識(shí)治理發(fā)揮細(xì)粒度檢索能力以及強(qiáng)大的關(guān)聯(lián)能力,進(jìn)行文檔治理和知識(shí)治理。細(xì)粒度檢索能力采用一般的全文本搜索引擎往往只能告訴用戶他/她要的信息在哪篇文檔中,而無(wú)法告訴用戶具體在那些文檔的哪個(gè)章節(jié)和段落。而一篇企業(yè)文檔(例如技術(shù)文檔、規(guī)章制度、文獻(xiàn)、報(bào)告等等)往往包含幾十、幾百、甚至上千頁(yè),這對(duì)用戶而言就很不方便,因此就出現(xiàn)了“細(xì)粒度檢索的需求,即能夠搜索結(jié)果不包含哪篇文檔,還要具體顯示該文檔的哪些章節(jié)和段落。而假如采用 XML 對(duì)文檔進(jìn)行精細(xì)描述,并用 XQuery 進(jìn)行細(xì)粒度檢索,就能夠滿足用戶的這類(lèi)需求。圖 9. 使用 XQuery 查詢 XML 信息強(qiáng)大的關(guān)聯(lián)能力在知識(shí)治理系統(tǒng)中,信息與信息之間的關(guān)聯(lián)是非常重要的信息。我曾經(jīng)接觸過(guò)一個(gè)大型國(guó)際體育賽事的知識(shí)治理系統(tǒng),該系統(tǒng)就非常強(qiáng)調(diào)信息的關(guān)聯(lián)性。比如場(chǎng)館信息與比賽項(xiàng)目信息之間就有著非常緊密地聯(lián)系,不同的比賽項(xiàng)目對(duì)場(chǎng)館有著不一樣的要求,而且它們還與票務(wù)信息緊密聯(lián)系,因?yàn)椴煌谋荣愴?xiàng)目,不同的場(chǎng)館結(jié)構(gòu),對(duì)于 VIP 座位的定義是不一樣的。毫無(wú)疑問(wèn),采用 XML 來(lái)描述這類(lèi)關(guān)聯(lián)性很強(qiáng)的信息是很好的選擇,因?yàn)殛P(guān)聯(lián)(Link)是 XML 的強(qiáng)項(xiàng)。應(yīng)用領(lǐng)域之四:更加靈活的表單應(yīng)用 上一頁(yè)123456789下一頁(yè) 2003 年 10 月 14 日,萬(wàn)維網(wǎng)聯(lián)盟(W3C)公布了 XForms 1.0 標(biāo)準(zhǔn)的發(fā)行,它 是新一代基于 Web 的表單的基石。傳統(tǒng)的 HTML 表單并沒(méi)有分離表單的“用途(purpose)和“表現(xiàn)形式(presentation);而 XForms 則不然,它將一個(gè)表單的作用和表單的表現(xiàn)形式分離開(kāi)來(lái)。這就答應(yīng)一個(gè)表單可以有更加靈活的表現(xiàn)形式選擇,并可以支持多種顯示設(shè)備。XForm包括三部分:模型(model)、實(shí)例數(shù)據(jù)(instance data)和用戶界面。圖 10. 分層的信息這些 eForm 以 XML 原生態(tài)的形式被保存在 DB2 V9 數(shù)據(jù)庫(kù)中,并無(wú)縫結(jié)合到企事業(yè)的整個(gè)業(yè)務(wù)流程中。圖 11. 使用原生態(tài)的 XML 信息應(yīng)用領(lǐng)域之五:內(nèi)容推送(RSS)盡管過(guò)去一段時(shí)間里有許多人在批評(píng) Web 2.0 就是“一幫人在看皇帝的新裝而已,然而,Web 2.0 這場(chǎng)變革已經(jīng)在褒貶不一的聲音中走到了我們面前,并正在靜靜地改變我們的生活。談到 Web 2.0,大家自然而然會(huì)想到 RSS、Blog、Wiki 這類(lèi)應(yīng)用以及 XML 和 Ajax 等技術(shù)實(shí)現(xiàn)。限于篇幅,本文不能展開(kāi)討論 Web 2.0。在本章,我只是拋磚引玉地談一談 RSS 之一重要的 Web 2.0 應(yīng)用,以及 DB2 V9 是如何能夠提高 RSS 的信息治理和應(yīng)用開(kāi)發(fā)效率的。RSS(Really Simple Syndication)是站點(diǎn)與站點(diǎn)之間共享內(nèi)容的一種簡(jiǎn)易方式(也稱(chēng)為“聚合內(nèi)容)。各網(wǎng)站(RSS Provider)提供 RSS Feed,然后由 RSS 聚合平臺(tái)(Web 2.0 網(wǎng)站或桌面工具等),根據(jù)用戶的喜好,進(jìn)行選擇性地聚合。 上一頁(yè)123456789下一頁(yè) 然后,我們就可以將這個(gè) RSS Feed聚合到各種聚合平臺(tái)中。如下圖,是我非常喜歡的“新浪點(diǎn)點(diǎn)通閱讀器,我將 DB2 的技術(shù)支持、國(guó)內(nèi)新聞、國(guó)際新聞、本地新聞以及財(cái)經(jīng)地產(chǎn)等等站點(diǎn)的 RSS 聚合到這個(gè)閱讀器中,這樣一來(lái),我天天就可以非常方便地閱讀我所關(guān)心的信息。圖 12. RSS 閱讀器為了能夠做到統(tǒng)一訂閱,RSS 具有統(tǒng)一的標(biāo)準(zhǔn)。事實(shí)上,RSS 是屬于 XML 的一種,它遵守 XML 1.0 規(guī)范。為了更方便地應(yīng)用 RSS 樣式,RSS 提供了標(biāo)準(zhǔn)的元素以及這些元素的表現(xiàn)形式。通過(guò) DB2 V9,RSS Provider 就可以對(duì)其發(fā)布的 RSS Feed 進(jìn)行更為高效的增刪改以及檢索等操作。而 RSS Reader 應(yīng)用則可以利用 DB2 V9 統(tǒng)一治理用戶所訂閱的各個(gè) RSS Feed。圖 13. 將 RSS 發(fā)布為 Web services甚至,還可以利用 DB2 V9 直接將這些 RSS Feed 發(fā)布成 Web Service,從而更方便地集成到應(yīng)用中。應(yīng)用領(lǐng)域之六:讓用戶界面更具個(gè)性化由于構(gòu)成圖形用戶界面的各種元素(例如窗口、菜單、字菜單等等)間天生所具有的層次和嵌套關(guān)系,與 XML 文檔中元素和屬性之間的關(guān)系十分相似,使用 XML 來(lái)描述圖形用戶界面是十分自然的想法。而使用 XML 來(lái)描述用戶界面最直接的好處就是讓用戶界面更具個(gè)性化。本章我著重談一下使用 XML 有利于軟件產(chǎn)品的客戶化界面定制,讓用戶界面更具更具個(gè)性化。 上一頁(yè)123456789下一頁(yè) 現(xiàn)在國(guó)內(nèi)許多行業(yè)的 IT 應(yīng)用開(kāi)發(fā)商之間競(jìng)爭(zhēng)異常非常激烈。激烈競(jìng)爭(zhēng)的直接結(jié)果就是每一個(gè)項(xiàng)目的利潤(rùn)空間大大縮水了。如何確保在客戶的項(xiàng)目預(yù)算范圍內(nèi)提高利潤(rùn)空間呢?很自然的一個(gè)思路就是變項(xiàng)目開(kāi)發(fā)為產(chǎn)品研發(fā)。一旦產(chǎn)品化以后,成功地在多個(gè)客戶實(shí)施,則每個(gè)項(xiàng)目的成本將大大降低。然而,每個(gè)客戶的具體需求又是千差萬(wàn)別的。例如,綜合醫(yī)院的信息系統(tǒng)和專(zhuān)科醫(yī)院的信息系統(tǒng)差別非常大。這些需求的差別包括許多方面,例如數(shù)據(jù)模型和流程等等,但往往最大的一個(gè)差異就是用戶界面。幾乎每一個(gè)客戶都有自己企業(yè)所喜好的界面風(fēng)格。我們非常欣喜地看到國(guó)內(nèi)一些有實(shí)力的開(kāi)發(fā)商已經(jīng)在產(chǎn)品化和客戶定制化這兩個(gè)方面找到一個(gè)行之有效的方法,那就是采用 XML 來(lái)描述用戶界面,而這些 XML 則采用 DB2 V9 進(jìn)行高效的治理。如下圖所示,用戶登錄之后,“XML-GUI個(gè)性化加載模塊 從 DB2 V9 中獲得用戶的個(gè)性化界面定制信息(XML),接著展現(xiàn)給用戶一個(gè)個(gè)性化的界面。這樣一來(lái),同一個(gè)產(chǎn)品在不同的企業(yè)就可以有不同的展現(xiàn)界面;不僅如此,企業(yè)中不同角色、不同等級(jí)的用戶也將擁有不同的界面。而且,最終用戶還能夠?qū)δ承┎藛位驑邮竭M(jìn)行自行定制。圖 14. 個(gè)性化用戶界面加載過(guò)程總結(jié)DB2 V9 在對(duì) XML 的存儲(chǔ)、治理和處理效率上取得革命性突破。本文列舉了可以用 DB2 V9 來(lái)為企業(yè)應(yīng)用做哪些事情:信息交換和共享;作為一種新的數(shù)據(jù)模型:復(fù)雜的信息、靈活多變的信息、層次型特征明顯的信息、以及個(gè)體差異帶來(lái)的稀疏數(shù)據(jù);文檔治理和知識(shí)治理(利用 XML 的細(xì)粒度檢索能力和強(qiáng)大的關(guān)聯(lián)能力);構(gòu)建更加靈活的表單應(yīng)用;Web 2.0 應(yīng)用(例如 RSS)讓用戶界面更具個(gè)性化本文的真正目的在于拋磚引玉,引發(fā)讀者對(duì) DB2 pureXML 的價(jià)值進(jìn)行不斷探索。假如您對(duì) DB2 pureXML 的企業(yè)應(yīng)用價(jià)值有新的發(fā)現(xiàn),隨時(shí)歡迎您與筆者進(jìn)行交流。 上一頁(yè)123456789
標(biāo)簽: DB2 數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 91在线视频免费观看 | 日韩视频精品在线 | 国产激情午夜 | 欧美一级免费 | 日韩视频一区在线观看 | 91精品视频在线播放 | 国产亚洲一区二区三区在线观看 | 婷婷毛片 | 免费av电影网站 | 免费观看在线午夜影视 | 国产免费观看一区二区三区 | 亚洲精品电影在线观看 | 国产精品伦一区二区三级视频 | 日韩av在线一区二区三区 | 波多野结衣av中文字幕 | 亚洲精品乱码久久观看网 | 国产精品女人视频 | 91精品国产综合久久久蜜臀粉嫩 | 亚洲综合二 | 超级碰在线视频 | 一区二区三区在线播放 | 日韩亚洲在线 | 国产高清在线精品一区二区三区 | 国产一在线 | av入口| 欧美日韩亚洲成人 | 久久亚洲精品国产精品紫薇 | 亚洲欧美中文日韩在线v日本 | 日韩精品无码一区二区三区 | 欧美hdfree性xxxx | 山岸逢花在线观看 | 97色在线视频 | 欧美在线播放一区二区三区 | 嫩呦国产一区二区三区av | 亚洲成人精品久久 | 精品一区不卡 | 三级成人片 | 看亚洲a级一级毛片 | 91麻豆视频 | 一区二区中文字幕 | 精品乱子伦一区二区三区 |