版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、浪潮通信信息系統(tǒng)有限公司是一家專門為信息與通信網(wǎng)絡(luò)業(yè)務(wù)提供運營管理和支撐服務(wù)的公司。該公司的主要產(chǎn)品是性能管理平臺,用于管理通信網(wǎng)絡(luò)中的對象,并根據(jù)這些對象的屬性,監(jiān)控通信網(wǎng)絡(luò)的運行情況,對網(wǎng)絡(luò)異常及時提出告警。該平臺目前已經(jīng)在印度尼西亞、巴基斯坦、沙特阿拉伯等國家上線運行,并且還在繼續(xù)向其他國家推廣。在推廣的過程中,平臺都需要根據(jù)新客戶的要求進(jìn)行修改。因為通信網(wǎng)絡(luò)涉及的業(yè)務(wù)已經(jīng)比較成熟,所以客戶提出的修改意見,往往都是針對頁面的。這些
2、針對頁面的修改意見主要有兩類:一類是要求修改頁面靜態(tài)文本,包括修改語言、語法、文本格式等;另一類是要求增強(qiáng)系統(tǒng)訪問的友好度,為客戶提供更好的交互性。
性能管理平臺是B/S架構(gòu)的系統(tǒng),其前臺Web界面是使用HTML和Java Script開發(fā)的JSP頁面。該平臺在修改和擴(kuò)展過程中,經(jīng)常遇到兩個問題:1.靜態(tài)文本是直接寫在JSP頁面上的,分散在整個系統(tǒng)的每一個頁面上,修改時容易遺漏,而且每次都要修改頁面源代碼,哪怕修改一個單詞
3、也要重新發(fā)布一次系統(tǒng);2.HTML功能簡單,要想增加復(fù)雜的功能,需要在系統(tǒng)中添加大量的Java Script代碼,代碼的正確性和穩(wěn)定性不能得到保證,而且代碼的風(fēng)格也不統(tǒng)一,以后的維護(hù)會變得比較困難。再者HTML語法也不嚴(yán)格,容易引起頁面HTML代碼層次的混亂。本課題的最終目的,就是開發(fā)一個頁面展現(xiàn)框架,解決性能管理平臺維護(hù)和擴(kuò)展過程中出現(xiàn)的這兩個問題。
本文首先提出解決上述兩個問題的基本思路。對于第一個問題,可以借鑒其他框
4、架和開發(fā)平臺實現(xiàn)軟件國際化和本地化的技術(shù),將靜態(tài)文本從JSP頁面中分離出來,存儲到配置文件里。這樣做有三個好處,一是讓靜態(tài)文本集中,二是可以重用靜態(tài)文本,三是修改頁面的靜態(tài)文本時頁面源代碼可以不發(fā)生變化。要解決第二個問題,可以使用比較成熟的Java Script庫來開發(fā)頁面。Java Script庫能以較少的代碼實現(xiàn)很多復(fù)雜功能,并且它們都不需要對HTML底層對象進(jìn)行操作。
因此,頁面展現(xiàn)框架需要在頁面開發(fā)人員和JSP頁面
5、之間添加一個額外的層次,開發(fā)人員在這個層次上編寫頁面內(nèi)容,然后框架提供解析程序?qū)⒃搶哟蔚膬?nèi)容轉(zhuǎn)換為Java Script庫實現(xiàn)的JSP頁面。采用這樣的開發(fā)結(jié)構(gòu),可以在新增加的層次上放置靜態(tài)文本的對應(yīng)“占位符”,在新層次向JSP頁面轉(zhuǎn)換過程中將“占位符”替換為真正的靜態(tài)文本。如果新增加的層次使用語法嚴(yán)格的語言編寫,也可以避免出現(xiàn)HTML標(biāo)簽嵌套混亂的情況。經(jīng)過分析,頁面展現(xiàn)框架以XML作為新增加層次的開發(fā)語言,選用功能強(qiáng)大的ExtJS實現(xiàn)
6、頁面。
接下來,本文在分析性能管理平臺頁面的基礎(chǔ)上,對靜態(tài)文本的配置文件及其讀取程序、對擴(kuò)展和封裝ExtJS的方案以及對XML的解析程序分別進(jìn)行了詳細(xì)設(shè)計。然后根據(jù)這些詳細(xì)設(shè)計,通過為ExtJS擴(kuò)展多選列表組件和居中布局方式,并對ExtJS進(jìn)行封裝,實現(xiàn)了頁面展現(xiàn)框架,并將此框架應(yīng)用到了最新版本的性能管理平臺開發(fā)中。
使用頁面展現(xiàn)框架后,無論是頁面開發(fā)還是頁面維護(hù),所需要的時間和人力都不同程度的降低,開發(fā)和維
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微服務(wù)通信框架的設(shè)計與實現(xiàn).pdf
- 移動通信軟件框架的設(shè)計與實現(xiàn).pdf
- 浪潮通信軟件公司數(shù)據(jù)管理平臺分析與設(shè)計.pdf
- 頁面標(biāo)注系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于單頁面MVC模型的Rusher框架的實現(xiàn)與應(yīng)用.pdf
- 浪潮通信公司發(fā)展戰(zhàn)略研究.pdf
- 移動Agent系統(tǒng)的安全通信框架設(shè)計與實現(xiàn).pdf
- 浪潮集團(tuán)資金管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 面向電力系統(tǒng)的展現(xiàn)層框架設(shè)計與實現(xiàn).pdf
- 電信級Socket通信框架的研究與實現(xiàn).pdf
- Web頁面加載性能監(jiān)測平臺的設(shè)計與實現(xiàn).pdf
- 通信公司工作輔助管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于SSH框架的交通信息發(fā)布系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于JUnit的通信設(shè)備自動化測試框架的設(shè)計與實現(xiàn).pdf
- 東軟DCSE系統(tǒng)的進(jìn)程管理和通信框架的設(shè)計與實現(xiàn).pdf
- 團(tuán)購網(wǎng)站活動頁面配置平臺的設(shè)計與實現(xiàn).pdf
- A通信公司人事管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 通信公司人事管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 通信公司網(wǎng)管話務(wù)分析系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 智能糧情監(jiān)控系統(tǒng)Web端通信框架的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論