Font Size: a A A

Design And Development Of FacadeMVC Framework And Application In Video System

Posted on:2011-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2178360305960408Subject:Software engineering
Abstract/Summary:PDF Full Text Request
For the current urgent need of ActionScript, it aims to develop a low-coupling of easy expansion, maintenance and migration framework. Based on the discussion and analysis of the existing framework, a FacadeMVC framework is proposed. It has a clear goal, to divide the program into three low-coupling layers: model, view and controller. The reason of this stratification is to reduce coupling between modules, while allowing the modules work together to create easy to expand, easy to maintain applications.This paper studies the rich client technology and design patterns, analyzes the advantage of related core technologies and design patterns. On this basis, introduces the hierarchical design, builds a three-layer framework system based on MVC structure, and describes the overall design and every layer'specific module design and implementation of the framework. First, the relationship between the relevant modules is analyzed, and their main function and structure is discussed. Then, according to the characteristics of the framework, focusing on the illustration of coupling, closure, communication and other issues of the modules, an in-depth discussion and analysis is made to every modules, and best practices way is provided. Finally, according to the features of ActionScript language, constructive advice is given when using the framework to implement systems.In order to prove the framework also versatile and has a high degree of decoupling, in Chapter 4 of this paper sina video systems is introduced. First, the system is introduced, illustrates the development of video systems. Then the system is analyzed, including business requirements analysis, functional needs analysis. In particular, a detailed analysis is made to the functional needs. Second, detailed design is made to the system, including the video player design and advertising player design. Video player in the major is a design of the basic player; other movie player and podcasts player just add sharing and other features on the basis of basic player. Finally, a detailed by module illustration of the framework that used in the video system proves that the framework is universal.
Keywords/Search Tags:FacadeMVC, ActionScript, Video, MVC, Framework
PDF Full Text Request
Related items