資源描述:
《基于flex技術的數(shù)據(jù)中心管理平臺的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、論文題目基于FLEX技術的數(shù)據(jù)中心管理平臺的設計與實現(xiàn)專業(yè)學位類別工程碩士學號201091230108作者姓名黃景遜指導教師禹勇副教授萬方數(shù)據(jù)分類號密級UDC學位論文基于FLEX技術的數(shù)據(jù)中心管理平臺的設計與實現(xiàn)(題名和副題名)黃景遜(作者姓名)指導教師禹勇副教授、電子科技大學成都翟大海高級工程師電信科學技術第五研究所成都(姓名、職稱、單位名稱)申請學位級別碩士專業(yè)學位類別工程碩士工程領域名稱軟件工程提交論文日期2013.03論文答辯日期2013.05學位授予單位和日期電子科技大學2013年6月23日答辯委員會主席評閱人萬方數(shù)據(jù)THEDESIGNANDIMPLEMENTA
2、TIONOFTHEDATACENTERMANAGEMENTPLATFORMBASEDONFLEXTECHNOLOGYAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:SoftwareEngineeringAuthor:JingxunHuangAdvisor:YongYuSchoolSchoolofInformationandSoftwareEngineering萬方數(shù)據(jù)獨創(chuàng)性聲明本人聲明所呈交的學位論文是本人在導師指導下進行的研究工作及取得的研究成果。據(jù)我所知,除了
3、文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學或其它教育機構(gòu)的學位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示謝意。作者簽名:日期:年月日論文使用授權(quán)本學位論文作者完全了解電子科技大學有關保留、使用學位論文的規(guī)定,有權(quán)保留并向國家有關部門或機構(gòu)送交論文的復印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學可以將學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存、匯編學位論文。(保密的學位論文在解密后應遵守此規(guī)定)作者簽名:導師
4、簽名:日期:年月日萬方數(shù)據(jù)摘要摘要在過去的幾年中,越來越多的因特網(wǎng)應用已經(jīng)融入人們的生活。其中基于B/S(Browser/Server)架構(gòu)的Web應用比基于C/S(Client/Server)架構(gòu)的桌面應用程序更利于開發(fā)、部署和維護,已經(jīng)在很多領域得到長期、廣泛的應用。但是傳統(tǒng)Web應用由于其文本顯示的局限性已經(jīng)逐漸不能滿足網(wǎng)絡瀏覽者更高的、更全方位的體驗要求,人們越來越期望Web應用能提供桌面應用所帶來的美好豐富體驗。同時傳統(tǒng)的Web應用程序的另一個缺陷也逐漸被人們不滿:頁面生成只在服務器端,客戶端的性能無法得到充分利用;隨著用戶訪問量的增加,Web服務器將會越來越容
5、易成為性能瓶頸。本系統(tǒng)以實際工程中“數(shù)據(jù)中心管理平臺”為基礎,在現(xiàn)有J2EE項目的基礎上,采用Flex+BlazeDS+Spring+Hibernate的架構(gòu)針對前臺Web界面進行重新設計。本文闡述了Spring、Hibernate等主流開發(fā)框架各自的技術特點;詳細介紹了這些開發(fā)框架與Flex開發(fā)平臺的集成方法;再以項目中的幾個模塊為例,介紹了基于AdobeFlex4.6SDK的富客戶端程序的開發(fā)過程。本文的另一個主要貢獻是在不影響后臺數(shù)據(jù)結(jié)構(gòu)的前提下,在現(xiàn)有系統(tǒng)中引入RIA開發(fā)框架,實現(xiàn)了從傳統(tǒng)Web項目到RIA項目的平滑升級。采用Flex技術后,用戶前臺從服務器獲取更
6、少的數(shù)據(jù),在高延遲高丟包率的惡劣網(wǎng)絡環(huán)境下有著比傳統(tǒng)Web應用更好的表現(xiàn)效果。其模塊化的開發(fā)模式,也更有利于設計出一套高效、松耦合、強擴展性的數(shù)據(jù)中心管理系統(tǒng)。關鍵詞:RIA,F(xiàn)lex,Spring,Hibernate,J2EEI萬方數(shù)據(jù)ABSTRACTABSTRACTInthepastfewyears,moreandmoreInternetapplicationshavebeenintegratedintopeople'slives.WhichWebapplicationsbasedonB/S(Browser/Server)aremoreconducivetothede
7、velopment,deploymentandmaintenancethandesktopapplicationsbasedonC/S(Client/Server),andhavealong-term,widespreaduseinmanyareas.ButthetraditionalWebapplicationsduetothelimitationsofitstextdisplaytechnologyhavebeenincreasinglyunabletomeetpeople'sdemandsofmorecomprehens