天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Web的在線交流平臺(tái)的開(kāi)發(fā)技術(shù)研究與應(yīng)用

發(fā)布時(shí)間:2017-04-12 14:17

  本文關(guān)鍵詞:基于Web的在線交流平臺(tái)的開(kāi)發(fā)技術(shù)研究與應(yīng)用,,由筆耕文化傳播整理發(fā)布。


【摘要】:我省的重點(diǎn)實(shí)驗(yàn)室與工程中心擁有強(qiáng)大的科研力量和深厚的技術(shù)基礎(chǔ),為我省的經(jīng)濟(jì)發(fā)展做出了巨大的貢獻(xiàn)。建立一個(gè)科研機(jī)構(gòu)的交流平臺(tái)能夠使我省的科技資源得到高效配置和綜合利用,方便省內(nèi)科研單位最大限度的共享信息資源。本文以重點(diǎn)實(shí)驗(yàn)室和工程中心在線交流平臺(tái)的開(kāi)發(fā)為背景,研究了Web應(yīng)用程序的開(kāi)發(fā)技術(shù),并且通過(guò)測(cè)試比較了不同技術(shù)之間的差異,通過(guò)選用適當(dāng)?shù)募夹g(shù)和設(shè)計(jì)方案對(duì)系統(tǒng)的性能進(jìn)行了優(yōu)化。首先,為了提高開(kāi)發(fā)效率,降低程序的維護(hù)難度,實(shí)現(xiàn)友好美觀的用戶(hù)界面和語(yǔ)音視頻在線交流功能,制訂了Spring Framework、Ajax和流媒體傳輸技術(shù)相結(jié)合的開(kāi)發(fā)方案。其次,根據(jù)在線交流平臺(tái)的需求和特點(diǎn),為了在兼容常見(jiàn)瀏覽器和確保消息即時(shí)性的前提下減輕服務(wù)器的負(fù)擔(dān),采用HTTP流和長(zhǎng)輪詢(xún)的方式實(shí)現(xiàn)基于Web的服務(wù)器推送。通過(guò)使用數(shù)據(jù)庫(kù)連接池、Oracle序列和帶參數(shù)的SQL語(yǔ)句,優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)的性能。利用GZIP對(duì)HTTP響應(yīng)進(jìn)行壓縮編碼,節(jié)省網(wǎng)絡(luò)帶寬。第三,對(duì)在線交流平臺(tái)進(jìn)行詳細(xì)設(shè)計(jì)和編碼實(shí)現(xiàn)。根據(jù)讀寫(xiě)比率,采用以空間換時(shí)間的方式設(shè)計(jì)了好友關(guān)系表。通過(guò)時(shí)間戳確保文字消息的正確性。利用服務(wù)器中轉(zhuǎn)實(shí)現(xiàn)基于Web的文件傳輸。在下載文件時(shí)對(duì)文件進(jìn)行分塊處理,降低服務(wù)器的內(nèi)存使用量。通過(guò)Spring Framework實(shí)現(xiàn)注解聲明式的控制器和事務(wù)管理。整合Spring和DWR框架實(shí)現(xiàn)基于HTTP流和長(zhǎng)輪詢(xún)的服務(wù)器推送。最后,從用戶(hù)登錄、在線交流、文件傳輸、好友關(guān)系、群關(guān)系五個(gè)角度編寫(xiě)測(cè)試用例,對(duì)系統(tǒng)進(jìn)行功能測(cè)試,利用JMeter模擬多用戶(hù)同時(shí)在線,對(duì)系統(tǒng)進(jìn)行性能測(cè)試,證明系統(tǒng)具備了在線試用的條件。
【關(guān)鍵詞】:Spring框架 服務(wù)器推送 DWR框架 實(shí)時(shí)消息傳輸協(xié)議 Red5服務(wù)器 Oracle數(shù)據(jù)庫(kù)
【學(xué)位授予單位】:燕山大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP393.05;TP311.52
【目錄】:
  • 摘要5-6
  • Abstract6-10
  • 第1章 緒論10-15
  • 1.1 課題研究背景與研究意義10-11
  • 1.2 即時(shí)通訊軟件的發(fā)展現(xiàn)狀11-13
  • 1.3 課題的主要研究?jī)?nèi)容13-14
  • 1.4 論文的組織結(jié)構(gòu)14-15
  • 第2章 相關(guān)技術(shù)基礎(chǔ)15-24
  • 2.1 在線交流平臺(tái)服務(wù)器框架15-17
  • 2.1.1 Spring Framework簡(jiǎn)介15
  • 2.1.2 Spring Framework的構(gòu)成15-17
  • 2.1.3 依賴(lài)注入和控制反轉(zhuǎn)17
  • 2.2 在線交流平臺(tái)前端的技術(shù)17-19
  • 2.2.1 Ajax技術(shù)的原理17-18
  • 2.2.2 Ajax技術(shù)的實(shí)現(xiàn)18-19
  • 2.3 語(yǔ)音視頻在線交流的技術(shù)19-23
  • 2.3.1 實(shí)時(shí)消息傳輸協(xié)議19-21
  • 2.3.2 Red5 流媒體服務(wù)器21-23
  • 2.4 本章小結(jié)23-24
  • 第3章 主要開(kāi)發(fā)技術(shù)的研究24-34
  • 3.1 需求分析24-25
  • 3.2 確保消息的即時(shí)性25-27
  • 3.2.1 輪詢(xún)25-26
  • 3.2.2 捎帶輪詢(xún)26
  • 3.2.3 Comet26-27
  • 3.3 提高存取數(shù)據(jù)的效率27-31
  • 3.3.1 數(shù)據(jù)庫(kù)連接池27-28
  • 3.3.2 主鍵生成策略28-31
  • 3.3.3 帶參數(shù)的SQL語(yǔ)句31
  • 3.4 壓縮HTTP響應(yīng)31-33
  • 3.5 本章小結(jié)33-34
  • 第4章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)34-49
  • 4.1 在線交流平臺(tái)的設(shè)計(jì)34-39
  • 4.1.1 程序流程分析34-36
  • 4.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)36-38
  • 4.1.3 實(shí)體類(lèi)圖38-39
  • 4.2 服務(wù)器程序的實(shí)現(xiàn)39-44
  • 4.2.1 Spring MVC的特點(diǎn)40
  • 4.2.2 配置分發(fā)器40-42
  • 4.2.3 實(shí)現(xiàn)控制器42-43
  • 4.2.4 事務(wù)管理43-44
  • 4.3 文件傳輸?shù)膶?shí)現(xiàn)44-45
  • 4.3.1 上傳文件44-45
  • 4.3.2 下載文件45
  • 4.4 服務(wù)器推送的實(shí)現(xiàn)45-48
  • 4.4.1 DWR框架的原理45-47
  • 4.4.2 配置DWR框架47-48
  • 4.5 本章小結(jié)48-49
  • 第5章 系統(tǒng)測(cè)試49-55
  • 5.1 功能測(cè)試用例設(shè)計(jì)49-51
  • 5.2 功能測(cè)試結(jié)果51-53
  • 5.3 性能測(cè)試53-54
  • 5.4 本章小結(jié)54-55
  • 結(jié)論55-57
  • 參考文獻(xiàn)57-61
  • 攻讀碩士學(xué)位期間承擔(dān)的科研任務(wù)與主要成果61-62
  • 致謝62-63
  • 作者簡(jiǎn)介63

【參考文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 桂玉蘭;;論學(xué)術(shù)交流應(yīng)成為檔案學(xué)會(huì)的立身之本[J];檔案學(xué)研究;2006年06期

2 劉r

本文編號(hào):301454


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/301454.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)74672***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com