基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

ID:10101655

大小:33.00 KB

頁數(shù):10頁

時(shí)間:2018-05-25

基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
資源描述:

《基于flex和java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、基于Flex和Java技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)【摘要】本文主要對Flex集成Java技術(shù)進(jìn)行探索研究,在此基礎(chǔ)上設(shè)計(jì)并實(shí)現(xiàn)公共通信服務(wù)基礎(chǔ)平臺(tái),該平臺(tái)對現(xiàn)有的網(wǎng)絡(luò)資源利用情況進(jìn)行分類和綜合調(diào)度,最大限度的利用電力通信網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)的運(yùn)行質(zhì)量和運(yùn)行效率,向用戶提供良好的綜合信息服務(wù)?!娟P(guān)鍵詞】Flex;Java;公共通信;設(shè)計(jì)0引言隨著電力光纖網(wǎng)絡(luò)的建設(shè)和發(fā)展,能源和信息逐漸成為社會(huì)公共服務(wù)的重要內(nèi)容,為實(shí)現(xiàn)電網(wǎng)與用戶之間實(shí)時(shí)交互響應(yīng),增強(qiáng)電網(wǎng)綜合服務(wù)能力,滿足互動(dòng)營銷需求,加快構(gòu)

2、建開放、高效、優(yōu)質(zhì)、便捷的公共網(wǎng)絡(luò)服務(wù)平臺(tái)顯得至關(guān)重要。本文論述的基于Flex和Java框架技術(shù)的公共通信服務(wù)基礎(chǔ)平臺(tái),主要實(shí)現(xiàn)對電力光纖到戶網(wǎng)絡(luò)、設(shè)備設(shè)施、客戶及業(yè)務(wù)資源的統(tǒng)一管理及調(diào)度,重點(diǎn)闡述如何運(yùn)用BlazeDS集成Flex和Java技術(shù)構(gòu)建一個(gè)公共通信服務(wù)基礎(chǔ)平臺(tái),以達(dá)到減少重復(fù)投入、提高資源效率、加強(qiáng)信息共享的目的的建設(shè)目標(biāo)。1基于Flex和Java的RIA技術(shù)探索101.1RIA技術(shù)分析傳統(tǒng)的基于頁面的系統(tǒng)已經(jīng)逐漸不能滿足網(wǎng)絡(luò)瀏覽者的更高的、全方位的體驗(yàn)要求了,RIA的出現(xiàn)也就是為

3、了解決這個(gè)問題,RIA(RichInternetApplications)意為豐富的因特網(wǎng)應(yīng)用程序,是集桌面應(yīng)用程序的最佳用戶界面功能與Web應(yīng)用程序的普遍采用和快速、低成本部署以及互動(dòng)多媒體通信的實(shí)時(shí)快捷于一體的新一代網(wǎng)絡(luò)應(yīng)用程序。其通過網(wǎng)絡(luò)發(fā)布,有非常豐富的用戶交互。得益于Ajax的出現(xiàn),一個(gè)無需刷新就可以發(fā)送服務(wù)器請求的網(wǎng)絡(luò)應(yīng)用的方法,新技術(shù)出現(xiàn),加速了RIA的發(fā)展?;谶@些技術(shù)出現(xiàn)了一些框架,幫助開發(fā)人員構(gòu)建和部署富網(wǎng)絡(luò)應(yīng)用程序,如JavaScript庫,ICEfaces,AdobeFl

4、ash4(Flex3前身),微軟Silverlight,以及HTML5。其中AdobeFlashBuilder4最令人興奮的是它的跨平臺(tái)和跨瀏覽器特性。允許程序在所有的操作系統(tǒng)和所有的瀏覽器上以同樣的方式運(yùn)行。相比于JavaScript,瀏覽器有不同的JavaScript引擎管理和處理的代碼,而Adobe的Flash只有一個(gè)引擎,用戶通過AdobeFlash瀏覽器插件來安裝。它是一個(gè)提供開發(fā)設(shè)計(jì)和運(yùn)行支持的架構(gòu),可以使開發(fā)人員創(chuàng)建利用AdobeFlashPlayer作為前臺(tái)的RIA(RichIn

5、ternetApplication,即富互聯(lián)網(wǎng)應(yīng)用),以滿足用戶更為直觀和極具交互性的在線體驗(yàn)。1.2Flex前端界面技術(shù)10Flex采用GUI界面開發(fā),使用基于XML的MXML語言。Flex具有多種組件,可實(shí)現(xiàn)WebServices、遠(yuǎn)程對象、列排序,圖表統(tǒng)計(jì)等功能;FLEX內(nèi)建動(dòng)畫效果和其它簡單互動(dòng)界面等。相對于基于HTML的應(yīng)用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每個(gè)請求時(shí)都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次,F(xiàn)LEX應(yīng)用程序的工作流被大大改善。F

6、LEX的語言和文件結(jié)構(gòu)也試圖把應(yīng)用程序的邏輯從設(shè)計(jì)中分離出來。1.3BlazeDS集成Flex和JavaBlazeDS是一個(gè)基于服務(wù)器的Java遠(yuǎn)程調(diào)用(remoting)和Web消息傳遞(messaging)技術(shù),包含了AMF通道的Java實(shí)現(xiàn),可以用來與服務(wù)器端的Java對象遠(yuǎn)程交互,也可以用來在客戶端之間傳遞消息,BlazeDS的遠(yuǎn)程技術(shù)簡單地調(diào)用POJO、Spring服務(wù)或EJB方法,其作用相當(dāng)于Java的RMI。通過進(jìn)行相應(yīng)的配置,可為Flex提供一個(gè)Java接口來供其遠(yuǎn)程調(diào)用。一個(gè)B

7、lazeDS應(yīng)用包括兩個(gè)部分:一個(gè)客戶端應(yīng)用程序和一個(gè)服務(wù)端的J2EE程序,架構(gòu)如下圖:圖1BlazeDS架構(gòu)圖在J2EEweb應(yīng)用項(xiàng)目中集成BlazeDS,需要執(zhí)行以下步驟:(1)把BlazeDS及其依賴的jar10包拷貝到WEB-INF/lib下。(2)修改WEB-INF/flex目錄下有關(guān)BlazeDS的配置文件。(3)在WEB-INF/web.xml文件中定義MessageBrokerServlet和一個(gè)sessionlistener。2系統(tǒng)需求分析2.1業(yè)務(wù)需求分析為支撐電力光纖到戶商

8、業(yè)化運(yùn)營,需和綜合網(wǎng)管系統(tǒng)、95598互動(dòng)服務(wù)網(wǎng)站、電動(dòng)汽車智能充換電服務(wù)網(wǎng)絡(luò)運(yùn)營管理系統(tǒng)、社區(qū)主站等系統(tǒng)進(jìn)行對接,為用戶提供電力光纖到戶、能效管理服務(wù)、電動(dòng)汽車充電、新型能源發(fā)電、智能用電服務(wù)等智能電網(wǎng)服務(wù),以及智能家居服務(wù)、社區(qū)服務(wù)、商家信息服務(wù)等社會(huì)公共服務(wù)。2.2系統(tǒng)運(yùn)行環(huán)境開發(fā)平臺(tái):JDK1.5、AdobeFlexBuilder4、MyEclipse6.5、Tomcat6.0、Oracle數(shù)據(jù)庫發(fā)布平臺(tái):JDK1.5、Windows2008Server、JBOSS4.2、Oracle1

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

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

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