Font Size: a A A

Design And Implement Of Fast Developing Framework Based On Component And RIA

Posted on:2011-09-14Degree:MasterType:Thesis
Country:ChinaCandidate:W J LiFull Text:PDF
GTID:2178360308464735Subject:Computer application technology
Abstract/Summary:
Recent years, split software process into components became more and more important. This paper is an achievement of the exploration.RIA (Rich Internet Applications) is a kind of Web technology which integrates the benefits of a fat client model and thin client manageability; it also provides much more flexibility than the traditional rich client applications.RIA integrate desktop applications advantages of faster response, off-line operation support and full use of local resources with Web applications advantages of flexibility to deploy, the dissemination of a wide range and cross-platform. RIA could use the highly interactive rich client technology to provide uses a richer, more interactive and more responsive network experience.This paper anlysis Component, RIA, fast development framework theory and method of application on the basis of current RIA open source framework into the detailed study and compare, in order to solve the exsisting efficiency on high-weight communication mechanism of GWT, and propose an improved light-weight communication mechanism in the standard of UIDL. On client side the framework integrates the client engine of GWT, on the server side it complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server. The framework design a double-level UI component model, which is an implementation of client neutral server-driven programming model.This model requires related principle for server-side UI component direct mapping to the client-side UI widget. Besides this paper design a loosely coupled and highly-efficient data binding mechanism, which makes the server-side UI component be able to bind kinds of data source dynamically.Last but not least, this paper design a simple testing-framework specially for test the browser side performance, for currently all the mainstream test tool not available supporting the statistics of browser side manipulation consuming time. With this testing-framework, compare the testing results of GWT, Echo and the framework proposed by this paper.
Keywords/Search Tags:RIA, UIDL, GWT, Fast development framework
Related items