FacadeMVC框架設計開發(fā)及在視頻系統(tǒng)中的研究應用
發(fā)布時間:2019-11-15 21:22
【摘要】: 針對目前ActionScript框架的迫切需求,旨在開發(fā)研究具有高度解耦的易于擴展、維護和移植的框架。本文在討論分析了現有框架的基礎上,提出了FacadeMVC框架。它的目標很明確,即把程序分為低耦合的三層:模型、視圖和控制器。這樣分層的原因是降低模塊間的耦合性。 本文首先研究了富客戶端技術和設計模式,分析了相關核心技術和設計模式的優(yōu)勢。在此基礎上引入分層設計思想,構建了一套基于MVC結構的三層框架體系,并對框架的總體設計和各層次具體模塊設計與實現作了闡述。首先分析了各相關模塊間的關系,并對它們的主要功能及結構進行了論述。然后根據框架的特點,對各模塊進行了深入的討論和分析,著重分析說明了幾個模塊的耦合性、封閉性、通信等問題,并提供了最佳實踐方式。最后根據ActionScript語言特色,對使用框架實現系統(tǒng)時,提出了有建設性的使用意見。 同時為了說明驗證框架的通用性及具有高度的解耦性,本文在第四章中引入了新浪網視頻系統(tǒng)。首先對系統(tǒng)進行了介紹,說明了視頻系統(tǒng)的發(fā)展狀況。然后對系統(tǒng)進行了分析,包括業(yè)務需求分析、功能需求分析。其次對系統(tǒng)進行了詳細設計,包括視頻播放器的設計和廣告播放器的設計,視頻播放器主要是對基本播放器進行了設計,其它大片、播客等播放器是在基本播放器的基礎上,添加了分享、高普清切換等功能。最后說明了框架在系統(tǒng)中的應用,證明框架具有通用性。
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2010
【分類號】:TP311.52
本文編號:2561483
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2010
【分類號】:TP311.52
【參考文獻】
相關期刊論文 前1條
1 陳邦澤;;富網絡應用程序在虛擬實驗開發(fā)中的應用研究[J];中小學電教(下半月);2008年01期
相關碩士學位論文 前1條
1 藍博;網頁中動畫體驗設計的模式研究[D];同濟大學;2008年
,本文編號:2561483
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/2561483.html