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

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

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

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


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

【參考文獻】

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

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

2 劉r

本文編號:301454


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

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


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

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