基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)

ID:41734584

大?。?2.87 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-08-30

基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)_第1頁(yè)
基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)_第2頁(yè)
基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)_第3頁(yè)
基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)_第4頁(yè)
基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)_第5頁(yè)
資源描述:

《基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、基于XML的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù)崔賀超,陳旭東,楊芳南(北京交通大學(xué)網(wǎng)絡(luò)管理研究中心,北京100044)摘要:在網(wǎng)管系統(tǒng)屮涉及大暈配置管理的用戶界面,為每一個(gè)配置管理界面編寫專門的代碼是一項(xiàng)繁雜、重復(fù)性的丁作。為解決這一問(wèn)題,提供一種基于X1L的網(wǎng)管系統(tǒng)界面自動(dòng)生成技術(shù),介紹了界面自動(dòng)生成的優(yōu)點(diǎn)和原理,并通過(guò)實(shí)例,詳細(xì)闡述了XML文檔格式、組件爭(zhēng)件監(jiān)聽(tīng)類的事件處理方法和界面牛一成器的實(shí)現(xiàn)方案。該技術(shù)能夠極人的提高網(wǎng)管界面的開(kāi)發(fā)效率,并増強(qiáng)了軟件的可理解性和可維護(hù)性。關(guān)鍵詞:XML;網(wǎng)絡(luò)管理;界面AnAutomaticGenerationTechnologyofNetworkMan

2、agementSystemBasedOnXMLCuiHechao,ChenXudong,YangFangnan(NetworkManagementResearchCenter,BeijingJiaotongUniversity,Beijing,1()()()44)Abstract:Analarminterfacemodelforintegratedalarmmanagementsystemofcommunicationnetworkisoffered?Thedefinitionofalarmandconfigurationinformationformat,theimplementat

3、iontechnologyforthemodel,andthedefinitionofwebservicesaredissertated.TheinformationbetweenintegratedalarmmanagementsystemandeachprofessionalsubordinatenetworkmanagementsystemisexchangedbyXML?Keywords:integratednetworkmanagement;interfacemodel;alarm;XML;WebService1.引言在網(wǎng)管系統(tǒng)的開(kāi)發(fā)中,涉及大量配置管理操作。在通常情況卜,需

4、耍是對(duì)每一項(xiàng)配置管理功能的界而專門編寫代碼來(lái)實(shí)現(xiàn)。這是一項(xiàng)繁瑣的工作,會(huì)占用開(kāi)發(fā)人員大量的時(shí)間和粕力。木文提出一種基于XML的網(wǎng)管系統(tǒng)界面白動(dòng)生成技術(shù),使用XML文竹作為界面描述文檔,程序設(shè)計(jì)語(yǔ)言通過(guò)解析該XML文件生成所需要的界面。界而口動(dòng)生成技術(shù)具有如F優(yōu)點(diǎn):1、實(shí)現(xiàn)了表現(xiàn)層和功能層的分離,提高了程序的可維護(hù)性和可重用性。2、通過(guò)修改界面描述XML文檔可以在不重新編譯源程序的情況下實(shí)現(xiàn)對(duì)用戶界面的修改。3、可以極大的減少界面開(kāi)發(fā)中繁雜、重復(fù)性的工作,使開(kāi)發(fā)人員更加專注于業(yè)務(wù)邏輯,提高效率。2.界面自動(dòng)生成的原理界面自動(dòng)生成的原理如下圖所示:自動(dòng)牛成的界面圖1.界而自動(dòng)生成技術(shù)框架圖

5、市上圖可知,要牛成一個(gè)界面,首先要捉供界面描述文檔和界面紐件事件監(jiān)聽(tīng)類。界而描述文檔使用XML描述界而上所有組件及其屬性,包括名稱、大小、位置、布局以及與Z相對(duì)應(yīng)的事件監(jiān)聽(tīng)類等,界面描述文檔可以用XML編輯器來(lái)編寫。界面組件事件監(jiān)聽(tīng)類負(fù)責(zé)監(jiān)聽(tīng)并處理對(duì)應(yīng)界面描述文檔中組件的事件,比如按鈕點(diǎn)擊事件等,由組件事件引發(fā)的一系列操作都山該類來(lái)實(shí)現(xiàn)。當(dāng)某一組件的事件被觸發(fā)時(shí),它的事件監(jiān)聽(tīng)類就會(huì)在運(yùn)行時(shí)動(dòng)態(tài)加載進(jìn)來(lái),執(zhí)行里面定義的操作。界面生成器是整個(gè)界面自動(dòng)生成技術(shù)的核心,它負(fù)責(zé)解析界面描述文檔,識(shí)別文檔里中定義的組件信息,根據(jù)組件信息和所使用的程序設(shè)計(jì)語(yǔ)言的組建庫(kù)創(chuàng)建相應(yīng)的組件,設(shè)置其屬性,關(guān)聯(lián)

6、對(duì)應(yīng)的事件監(jiān)聽(tīng)類,并把組件添加到一個(gè)組件容器中,最后把口動(dòng)生成的界面對(duì)象返回給調(diào)用者。1.界面自動(dòng)生成的實(shí)現(xiàn)下面以網(wǎng)元管理的部分代碼為例,提供一個(gè)網(wǎng)管系統(tǒng)界面H動(dòng)生成技術(shù)的Java實(shí)現(xiàn)方案。3.1界面描述文檔修改網(wǎng)元的界而描述文檔如下:<

7、/panel>

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
关闭