Font Size: a A A

Research Of Web Rapid Application Development Framework

Posted on:2009-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:C C QinFull Text:PDF
GTID:2178360272474999Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of WEB applications, the contradictions in the WEB application development processes are increased. Stateless of request and response, frequent jump pages and complex logic conversion, etc. are troubling many developers, who begin to miss the rapid application development (Rapid Application Development as RAD) programming environment in the C/S model. Moreover, they hope that WEB development can provide visual controls that can be of reusable drag and drop to customize their interface, and these controls can be realized event-driven programming model. Developers do not have to concern pages of jump. The changes are only in the number of controls and positions of controls. The logic of these controls is visible clearly. In order to enhance B/S model development more efficient, some development frameworks which could inherit the merits of the C/S model development are needed urgently.Therefore, the main purpose of this paper is how to realize RAD WEB application and a WEB RAD development framework. First of all, the traditional C/S under the mode of RAD should be analyzed, summarizing the RAD's common design patterns and characteristics of WEB application, analyzing how to achieve WEB RAD; Secondly, the control model of RAD will be analyzed, achieving the response and request of WEB stateless to state management, the establishment of WEB control model. Meanwhile, RAD expansion JSF components are expanded for the establishment preparation of RAD controls library. Thirdly, an analysis is done to the very important event-driven through the principles of event-driven model and the WEB application development principle. The event mechanism under the WEB development mechanism is established. Fourthly, based on the JSF framework, WEB RAD development framework will be built by using the plug-in system of Eclipse. The system interface and plug-ins related module will be realized by using SWT/JFace and plug-in add-on point mechanism. Then GEF graphics editor framework will be used to build the page model editor, using the EMF framework JET to realize the code generated automatically and management. Finally, the data persistence can be realized by utilizing the open source Framework of Hibernate.There are three main features of this paper. First, analyzing the principles of RAD WEB development and exploring the establishment of the RAD; Second, in-depth study control model and the event-driven model of how to create a WEB the process; Third, realizing a WEB RAD framework based on open source Extension of the mechanism of Eclipse and other open-source framework. At present, the rapid development framework has been able to conduct experimental operation and performing well, achieving the perspective objective of study and practice and laying a solid foundation for further study. Finally, the directions of the future framework development are forecasted: RAD, open source and scalable.
Keywords/Search Tags:RAD, Event mechanism, Eclipse, Framework
PDF Full Text Request
Related items