Font Size: a A A

Design And Implementation Of Integrated Framework For Rapid Development Of Web Applications

Posted on:2014-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z XueFull Text:PDF
GTID:2248330398470762Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of modern society and the deepening of economic globalization, market competition has become more and more piercing. Nowadays, the law of competition was no longer "big fish eats small fish", but "fast fish eats slow fish". How to launch products or services before competitors and occupy the vast market rapidly has been one of the magic weapons of enterprises.With the increasing complexity of modern society, enterprise application systems had become more and more complex. The classic model of J2EE architecture gradually exposed the shortcomings of bulky mess for development. Subsequently, lightweight J2EE architecture merged, which greatly enhance the portability of the process of development. Due to the widely use of lightweight J2EE and hundreds of millions of developers across the world pushed it forward, dozens of excellent open-source frameworks sprung up in this field. However, facing so many frameworks, developers didn’t know how to choose. In addition, another hard but important problem was how to integrate those selected frameworks.Firstly, this paper described the layered model of J2EE architecture, then pointed out the issues of tight coupling, low flexibility and low expansibility in that model under the circumstance of present sophisticated applications. Through improving that model, this paper proposed a new layered model. Under this model, it was through comparing and analyzing current mainstream open source frameworks that a reasonable selection been reached. After deeply researched the need of users, it brought forward a solution to integrated framework with the guidance of design criteria. This integrated framework seamlessly integrated selected open source frameworks, and filled with some common modules. It was a higher level framework for developing applications, was a unified platform for rapid development of web applications. Its support for rapid development lied in maven archetype of integrated framework for generating project, application interfaces for calling common modules, detailed documentation for learning and reference and simple demos for demonstration and instruction.The highlights of integrated framework included adopting JavaScript MVC framework in client layer for developing rich internet application and enhancing the user experience, Entity Framework in persistence layer for simplifying the use of persistence and unified platform for developing web applications rapidly.
Keywords/Search Tags:Integrated Framework, Rapid Development, Layered Model, JavaScript, MVC
PDF Full Text Request
Related items