Font Size: a A A

Application And Research Of Cairngorm Framework In Flex Development

Posted on:2010-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y D WangFull Text:PDF
GTID:2178360275953741Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In order to process a more complex multimedia application and improve users' interactive experience,a new Internet application called RIA(Rich Interact Application) has come.In the numerous RIA development technologies,Adobe Flex which is capable is widespread.Although applying itself to Web developer by familiar work flow and programming models for efficiency,Flex still has low efficiency issues in complex system development or low maintenance...To solve these issues,Adobe recommends using Cairngorm development framework to focus developers' attention on development of business logic but code.Cairngorm is an open micro-architecture MVC framework.It provides a series of skeletons but services to improve extension and maintenance of program.But no one is perfect.Cairngorm also has disadvantages as complex structure and high invasion.In order to overcome these disadvantages in framework,the thesis presents an improved framework.The keys are as follows:It forms analysis of the technical background of the Cairngorm framework:the observer design pattern,event flow mechanism and data binding technology. At the same time,it researches Cairngorm code to find the crux.Contrary to the fault of Cairngorm,it puts forward with control layer, Command and value object.Enforced controller capability;multi-action dealing reflection mechanism and value object validate features.Therefore it implements light,low invasion and easy use for the framework.It uses the improved framework in a web application of FStop,and conducts a comparative test in the portability and development efficiency.The result indicates that the optimized framework,compared with Cairngorm,has certain improvement and enhancement on event control mechanism,processing pattern,low-invasion and portability contrasted to Cairngorm.
Keywords/Search Tags:Cairngorm, Flex, RIA, Design Pattern, Framework
PDF Full Text Request
Related items