版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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ù)新客戶的要求進行修改。因為通信網(wǎng)絡(luò)涉及的業(yè)務(wù)已經(jīng)比較成熟,所以客戶提出的修改意見,往往都是針對頁面的。這些
2、針對頁面的修改意見主要有兩類:一類是要求修改頁面靜態(tài)文本,包括修改語言、語法、文本格式等;另一類是要求增強系統(tǒng)訪問的友好度,為客戶提供更好的交互性。
性能管理平臺是B/S架構(gòu)的系統(tǒng),其前臺Web界面是使用HTML和Java Script開發(fā)的JSP頁面。該平臺在修改和擴展過程中,經(jīng)常遇到兩個問題:1.靜態(tài)文本是直接寫在JSP頁面上的,分散在整個系統(tǒng)的每一個頁面上,修改時容易遺漏,而且每次都要修改頁面源代碼,哪怕修改一個單詞
3、也要重新發(fā)布一次系統(tǒng);2.HTML功能簡單,要想增加復(fù)雜的功能,需要在系統(tǒng)中添加大量的Java Script代碼,代碼的正確性和穩(wěn)定性不能得到保證,而且代碼的風格也不統(tǒng)一,以后的維護會變得比較困難。再者HTML語法也不嚴格,容易引起頁面HTML代碼層次的混亂。本課題的最終目的,就是開發(fā)一個頁面展現(xiàn)框架,解決性能管理平臺維護和擴展過程中出現(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底層對象進行操作。
因此,頁面展現(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)文本。如果新增加的層次使用語法嚴格的語言編寫,也可以避免出現(xiàn)HTML標簽嵌套混亂的情況。經(jīng)過分析,頁面展現(xiàn)框架以XML作為新增加層次的開發(fā)語言,選用功能強大的ExtJS實現(xiàn)
6、頁面。
接下來,本文在分析性能管理平臺頁面的基礎(chǔ)上,對靜態(tài)文本的配置文件及其讀取程序、對擴展和封裝ExtJS的方案以及對XML的解析程序分別進行了詳細設(shè)計。然后根據(jù)這些詳細設(shè)計,通過為ExtJS擴展多選列表組件和居中布局方式,并對ExtJS進行封裝,實現(xiàn)了頁面展現(xiàn)框架,并將此框架應(yīng)用到了最新版本的性能管理平臺開發(fā)中。
使用頁面展現(xiàn)框架后,無論是頁面開發(fā)還是頁面維護,所需要的時間和人力都不同程度的降低,開發(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微服務(wù)通信框架的設(shè)計與實現(xiàn).pdf
- 移動通信軟件框架的設(shè)計與實現(xiàn).pdf
- 浪潮通信軟件公司數(shù)據(jù)管理平臺分析與設(shè)計.pdf
- 頁面標注系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于單頁面MVC模型的Rusher框架的實現(xiàn)與應(yīng)用.pdf
- 浪潮通信公司發(fā)展戰(zhàn)略研究.pdf
- 移動Agent系統(tǒng)的安全通信框架設(shè)計與實現(xiàn).pdf
- 浪潮集團資金管理系統(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)的進程管理和通信框架的設(shè)計與實現(xiàn).pdf
- 團購網(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
提交評論