999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于可擴展標記語言的信息發布系統研究與實現

2014-09-24 12:05:55李浩光
軟件工程 2014年5期
關鍵詞:自動化技術

摘 要:論文研究了基于三層結構的信息發布系統的系統結構、功能模塊、代碼模型等,并且結合 XML與XSLT技術特點,按照數據庫的設計直接形成XML文檔,接著依據XML文檔的原型以及代碼模型的要求制定XSLT轉換文件,然后書寫控制轉換的程序代碼,源代碼文件就可以自動生成了。從長遠來看,XML和XSLT在程序自動化生成方面的應用,是一種新技術,以后將對軟件自動化技術方面產生很好的發展。

關鍵詞:三層結構;XML與XSLT技術;自動化技術

中圖分類號:TP311.52 文獻標識碼:A

Abstract:The paper-based system to study the structure,function modules,the three-tier structure of the code model information distribution system,etc.,and technical features combined with XML and XSLT,XML documents directly formed in accordance with the database design,prototype,and then according to the requirements of the XML document model code develop XSLT transformation file and then write code to control the conversion process,the source code files can be automatically generated.In the long run,XML and XSLT to generate in terms of process automation,is a new technology,subsequent to the good development of software automation technology.

Keywords:three-tier structure;XML and XSLT technologies;automation technology

1 引言(Introduction)

最近幾年,計算機互聯網發展迅猛,技術要求越來越高,單純通過WEB瀏覽器獲取靜態信息已遠遠滿足不了我們信息時代的步伐,只有在實現WEB與數據庫互聯的情況下,我們才能通過網絡登錄論壇發表意見建議、查詢數據信息、上網購物等。三層WEB結構B/S(瀏覽器/服務器)模式的數據庫體系,它是目前被較多采用的數據庫體系[1],它的前面部分是使用客戶機的瀏覽器技術,通過服務器還有中間件訪問數據庫,中間件的通信停留在WEB 服務器和數據庫服務器之間,并且提供應用程序服務。數據庫服務器管理數據庫中的數據,而客戶發出HTTP請求,WEB服務器則以頁面的形式向用戶輸出查詢結果。

利用WEB提供的各種技術手段在Internet上進行發布信息就是基于XML的WEB信息發布技術,這個技術主要是管理其表現形式的本身以及信息內容,其中包括網頁的WEB頁面結構,頁面中的信息還有對信息的修改、刪除、增添、提交、發布等,以及對發布后的信息內容進行管理、更新和維護[2]。綜上原因,提高基于WEB的數據庫應用開發速度和精確性的研究就有非常實用的應用價值以及推廣意義。為了解決不斷增加的瀏覽器/服務器模式多層數據庫應用系統的需求和瀏覽器/服務器模式多層數據庫應用系統落后的開發方式之間的沖突,實現它的自動生成值得期待,實用性強。

2 XML技術的概述(Overview of XML technology)

近年來,隨著WEB的應用越來越廣泛與深入,復雜的網絡表現形式,語法過于簡單的HTML已經不夠用了,不斷增長的應用需求,HTML已難以滿足。SGML(標準通用標示語言)是一種元標示語言,功能強大,它可以設計自己的標識語言,也能非常容易的描述數據,但是由于其復雜程度較高,不便使用。鑒于這種情況,XML就登場了,它是WEB標準化組織W3C建議使用的一種精簡的SGML版本。跟HTML一樣,XML由SGML語言衍伸而來,它把SGML語言復雜程度降低了20%,只保留了80%的功能,從而簡化了SGML語言。雖然和HTML語言都是屬于SGML語言的一種子集,但HTML語言欠缺的伸縮性與靈活性,XML卻具備了。相對于HTML語言,XML語言有了非常大的提高,它既能夠讓編輯自行定義該標識和屬性名,還能夠包含描述法,從而使得應用程序對文件進行結構嵌套可以復雜到任何程度[3]。另外,XML和SGML都是一種元語言,但 HTML卻不是。

現今,XML語言的應用領域越來越廣,它已成為計算機領域中較為熱門的一項技術。

2.1 數據信息的描述

XML文檔能夠利用任意文本處理工具來建立,同時XML可以描述文本數據、圖形圖像、矢量圖形、動畫以及擴展到其他數據類型。

2.2 做好數據交換的基礎

為數據交換技術發展打下堅實基礎的就是XML元數據基礎結構。元數據層可以通過用戶自己建立一種在企業內部甚至企業之間都保存一致的數據,所以應用程序不需要了解數據來源就可以理解數據,只需要讀取自我解釋的XML文檔就行。另外,它簡化了網絡搜索信息的過程。

2.3 作為WEB的通用媒介

XML的用處比較多,在沒有XML之前,信息只能通過簡單短小的文件傳輸, XML能夠精確描述信息,可以更智能化地處理瀏覽器這樣的應用程序信息。智能化的優點把XML推到WEB上通用媒介的位置。

3 利用XSLT來定義代碼模板設計(Use XSLT to define a code template design)endprint

XSLT是對XML文檔進行轉換的一種語言。XML文檔能夠通過XSLT對數據進行過濾、排序、編輯、計算等操作轉換為其他結構(包括XML結構)的文檔,譬如HTML文檔、純文檔等等。在XSLT把數據庫表結構轉換為XML文檔之后,系統所需的代碼模板能夠使用XSLT技術以及XML文檔結構定義而來,最后系統所需目標源代碼,能夠使用上述的代碼模板自動轉換成XML文檔輸出。

4 系統實現(System implementation)

一個XML文檔可以使用多個模板來輸出,所以客戶端能夠十分便捷地在原有的內容基礎上構造適合自己的訪問站點,如前面所介紹那樣,通過“內容(XML)+顯示模板(XSL)=內容發布”就能夠使用高效準確的辦法完成。在特殊需要的情況下,我們可以讓站點維護人員在使用模板之外,能夠十分靈活地定制各種特殊的不同需求的顯示需要。系統能夠提供一個在線頁面編輯的子系統,這個子系統的顯示效果,可以是顯而易見的,可以是用戶端直接編輯文檔的。這個子系統的功能可以滿足絕大部分用戶端編輯文檔的需求,而且它的操作也非常簡單,非常容易使用。用戶端可以憑著日常辦公軟件操作的經驗,即使不懂或不去了解HTML語言的格式也可使用,這樣一來,就可以大大降低用戶端的操作技能要求,從而大大降低維護成本。這個在線頁面編輯子系統本身也是基于Web的,用Javescript編寫而成。

5 結論(Conclusion)

如何提高基于WEB的數據庫應用開發速度和精確性,對于很多系統開發企業與程序員來說是個很有挑戰性的問題。論文在深入研究XML與XSLT技術的基礎上,設計與實現了動態網頁自動生成系統。在代碼模型設計的基礎上的設計實現了XSL轉換文件,它主要解決了與實現業務和業務層的兩個相關的部分,實體類和操作類,還有表示層的具體實現。

參考文獻(References)

[1] 孫廣芝.企業內容管理理論與應用評述[J].情報雜志,2011(12):97-100.

[2] 李浩光.基于XML/XSLT信息發布系統的設計與實現[J].電腦知識與技術,2009(9):2157-2158.

[3] 張衛云.基于Web的內容管理系統的研究與開發[D].華北電力大學,2004.

作者簡介:

李浩光(1981-),男,碩士,講師.研究領域:計算機應用,電子商務,軟件工程,網絡安全.endprint

XSLT是對XML文檔進行轉換的一種語言。XML文檔能夠通過XSLT對數據進行過濾、排序、編輯、計算等操作轉換為其他結構(包括XML結構)的文檔,譬如HTML文檔、純文檔等等。在XSLT把數據庫表結構轉換為XML文檔之后,系統所需的代碼模板能夠使用XSLT技術以及XML文檔結構定義而來,最后系統所需目標源代碼,能夠使用上述的代碼模板自動轉換成XML文檔輸出。

4 系統實現(System implementation)

一個XML文檔可以使用多個模板來輸出,所以客戶端能夠十分便捷地在原有的內容基礎上構造適合自己的訪問站點,如前面所介紹那樣,通過“內容(XML)+顯示模板(XSL)=內容發布”就能夠使用高效準確的辦法完成。在特殊需要的情況下,我們可以讓站點維護人員在使用模板之外,能夠十分靈活地定制各種特殊的不同需求的顯示需要。系統能夠提供一個在線頁面編輯的子系統,這個子系統的顯示效果,可以是顯而易見的,可以是用戶端直接編輯文檔的。這個子系統的功能可以滿足絕大部分用戶端編輯文檔的需求,而且它的操作也非常簡單,非常容易使用。用戶端可以憑著日常辦公軟件操作的經驗,即使不懂或不去了解HTML語言的格式也可使用,這樣一來,就可以大大降低用戶端的操作技能要求,從而大大降低維護成本。這個在線頁面編輯子系統本身也是基于Web的,用Javescript編寫而成。

5 結論(Conclusion)

如何提高基于WEB的數據庫應用開發速度和精確性,對于很多系統開發企業與程序員來說是個很有挑戰性的問題。論文在深入研究XML與XSLT技術的基礎上,設計與實現了動態網頁自動生成系統。在代碼模型設計的基礎上的設計實現了XSL轉換文件,它主要解決了與實現業務和業務層的兩個相關的部分,實體類和操作類,還有表示層的具體實現。

參考文獻(References)

[1] 孫廣芝.企業內容管理理論與應用評述[J].情報雜志,2011(12):97-100.

[2] 李浩光.基于XML/XSLT信息發布系統的設計與實現[J].電腦知識與技術,2009(9):2157-2158.

[3] 張衛云.基于Web的內容管理系統的研究與開發[D].華北電力大學,2004.

作者簡介:

李浩光(1981-),男,碩士,講師.研究領域:計算機應用,電子商務,軟件工程,網絡安全.endprint

XSLT是對XML文檔進行轉換的一種語言。XML文檔能夠通過XSLT對數據進行過濾、排序、編輯、計算等操作轉換為其他結構(包括XML結構)的文檔,譬如HTML文檔、純文檔等等。在XSLT把數據庫表結構轉換為XML文檔之后,系統所需的代碼模板能夠使用XSLT技術以及XML文檔結構定義而來,最后系統所需目標源代碼,能夠使用上述的代碼模板自動轉換成XML文檔輸出。

4 系統實現(System implementation)

一個XML文檔可以使用多個模板來輸出,所以客戶端能夠十分便捷地在原有的內容基礎上構造適合自己的訪問站點,如前面所介紹那樣,通過“內容(XML)+顯示模板(XSL)=內容發布”就能夠使用高效準確的辦法完成。在特殊需要的情況下,我們可以讓站點維護人員在使用模板之外,能夠十分靈活地定制各種特殊的不同需求的顯示需要。系統能夠提供一個在線頁面編輯的子系統,這個子系統的顯示效果,可以是顯而易見的,可以是用戶端直接編輯文檔的。這個子系統的功能可以滿足絕大部分用戶端編輯文檔的需求,而且它的操作也非常簡單,非常容易使用。用戶端可以憑著日常辦公軟件操作的經驗,即使不懂或不去了解HTML語言的格式也可使用,這樣一來,就可以大大降低用戶端的操作技能要求,從而大大降低維護成本。這個在線頁面編輯子系統本身也是基于Web的,用Javescript編寫而成。

5 結論(Conclusion)

如何提高基于WEB的數據庫應用開發速度和精確性,對于很多系統開發企業與程序員來說是個很有挑戰性的問題。論文在深入研究XML與XSLT技術的基礎上,設計與實現了動態網頁自動生成系統。在代碼模型設計的基礎上的設計實現了XSL轉換文件,它主要解決了與實現業務和業務層的兩個相關的部分,實體類和操作類,還有表示層的具體實現。

參考文獻(References)

[1] 孫廣芝.企業內容管理理論與應用評述[J].情報雜志,2011(12):97-100.

[2] 李浩光.基于XML/XSLT信息發布系統的設計與實現[J].電腦知識與技術,2009(9):2157-2158.

[3] 張衛云.基于Web的內容管理系統的研究與開發[D].華北電力大學,2004.

作者簡介:

李浩光(1981-),男,碩士,講師.研究領域:計算機應用,電子商務,軟件工程,網絡安全.endprint

猜你喜歡
自動化技術
淺析電氣自動化的運用
電力系統及其自動化技術的應用探討
商情(2016年40期)2016-11-28 11:30:28
新時期電網調度自動化技術之我見
藝術科技(2016年9期)2016-11-18 20:08:17
淺談配電網自動化
藝術科技(2016年9期)2016-11-18 18:45:16
電氣工程中自動化技術的應用
電子設計自動化技術在電子設計技術中發展的優勢
探析關于儀表編程自動化技術及應用
試論電氣自動化技術在電力工程中的應用
關于煤礦機電對自動化技術的創新應用探討
自動化技術在機械制造中的應用研究
主站蜘蛛池模板: 天堂亚洲网| 色婷婷国产精品视频| 亚洲精品无码专区在线观看| 亚洲愉拍一区二区精品| 中文字幕亚洲电影| 91视频区| 91在线无码精品秘九色APP| 在线国产资源| 亚洲综合精品第一页| 精品国产自在在线在线观看| 97综合久久| 久久婷婷国产综合尤物精品| 999国内精品久久免费视频| 国产91精品调教在线播放| 老熟妇喷水一区二区三区| 国产成人凹凸视频在线| 人妻中文久热无码丝袜| 中文字幕亚洲专区第19页| 玖玖精品在线| 国产乱人伦AV在线A| 亚洲男人天堂2018| 亚洲开心婷婷中文字幕| 成年人视频一区二区| h网址在线观看| 色婷婷色丁香| 欧美一级高清片欧美国产欧美| 中文字幕在线不卡视频| 日韩成人在线网站| 欧美日韩高清在线| 国产靠逼视频| 久久精品人人做人人综合试看| 日本手机在线视频| 欧美性猛交一区二区三区| 精品国产成人a在线观看| 99精品欧美一区| 国产专区综合另类日韩一区| 国产微拍精品| 91久久精品国产| 国产小视频网站| 国产一区二区人大臿蕉香蕉| 视频二区中文无码| 114级毛片免费观看| 91精品专区国产盗摄| 亚洲精品视频免费看| 在线播放国产99re| 国产素人在线| 国产成人精品视频一区二区电影| 久久免费精品琪琪| 色婷婷综合在线| 亚洲第一黄色网址| 99re在线视频观看| 美女内射视频WWW网站午夜| 十八禁美女裸体网站| 国产成人h在线观看网站站| 国产高清不卡视频| 国产欧美高清| 久久不卡国产精品无码| 日韩小视频在线播放| 国产欧美日韩专区发布| 色综合综合网| 色AV色 综合网站| 日韩免费毛片视频| 又猛又黄又爽无遮挡的视频网站| 国产一级视频在线观看网站| 亚洲乱强伦| 国产永久无码观看在线| 在线亚洲精品自拍| 亚洲综合精品香蕉久久网| a天堂视频| 99久久国产综合精品女同| 国产91久久久久久| 国产打屁股免费区网站| 一区二区三区精品视频在线观看| 波多野结衣一级毛片| 国产呦精品一区二区三区下载| 毛片网站免费在线观看| 久久午夜夜伦鲁鲁片无码免费| 538国产视频| 午夜精品区| 亚洲成人www| 国产精品第5页| 国内熟女少妇一线天|