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
電氣工程中自動化技術的應用
電子設計自動化技術在電子設計技術中發展的優勢
探析關于儀表編程自動化技術及應用
試論電氣自動化技術在電力工程中的應用
關于煤礦機電對自動化技術的創新應用探討
自動化技術在機械制造中的應用研究
主站蜘蛛池模板: 亚洲欧美日韩中文字幕在线| 亚洲国产精品VA在线看黑人| 高清无码不卡视频| 精品福利视频网| 色婷婷在线影院| 亚洲欧美自拍中文| 欧美日本二区| 欧美人与牲动交a欧美精品| 四虎综合网| 午夜老司机永久免费看片| AV天堂资源福利在线观看| 不卡网亚洲无码| JIZZ亚洲国产| 欧美一级高清片欧美国产欧美| 91丨九色丨首页在线播放 | 国产第一福利影院| 国产女人水多毛片18| 欧美激情视频在线观看一区| 香蕉99国内自产自拍视频| 高潮爽到爆的喷水女主播视频 | 无码高潮喷水专区久久| 亚洲精品777| 国产中文在线亚洲精品官网| 一区二区三区四区在线| 亚洲天堂精品视频| av在线手机播放| 亚洲愉拍一区二区精品| 野花国产精品入口| 国内黄色精品| 亚洲一区二区黄色| 亚洲国产中文在线二区三区免| 精品久久综合1区2区3区激情| 国产日韩欧美黄色片免费观看| 欧美日韩国产在线人| a欧美在线| 精品视频第一页| 国产成人无码AV在线播放动漫| 国产伦片中文免费观看| 91小视频在线播放| 午夜国产大片免费观看| 国产欧美日韩视频一区二区三区| 77777亚洲午夜久久多人| 久久五月视频| 久久精品嫩草研究院| 最新精品国偷自产在线| 久久国产拍爱| 日本黄网在线观看| 国产区免费| 亚洲国产中文在线二区三区免| 欧美日一级片| 日韩欧美国产三级| 亚洲精品手机在线| 国产乱人伦偷精品视频AAA| 免费激情网站| 亚洲AⅤ波多系列中文字幕| 国产精品第三页在线看| 国产成人精品无码一区二 | 中文字幕天无码久久精品视频免费| 欧美日韩综合网| 亚洲欧美另类中文字幕| 在线国产欧美| 欧美成人综合视频| 国产在线欧美| 国产精品视频999| 日韩A∨精品日韩精品无码| 色偷偷一区二区三区| 无码专区第一页| 91精品国产无线乱码在线| 亚洲AⅤ永久无码精品毛片| 亚洲第一综合天堂另类专| 无码免费的亚洲视频| 欧美日韩另类国产| 精品视频91| 91外围女在线观看| 亚洲成人黄色网址| 国产精品无码久久久久AV| 亚洲第一网站男人都懂| 国产h视频在线观看视频| 国产无遮挡猛进猛出免费软件| 欧美在线视频不卡第一页| 国产在线日本| 国产区网址|