Font Size: a A A

Asp.net Rapid Application Development Software-based Design And Realization

Posted on:2012-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:D ShiFull Text:PDF
GTID:2208330332986701Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the growing popularity of Internet and advances in web technologies, more and more web-based applications and technology frameworks are improving and evolving at a rapid speed. Lots of novel web applications are being brought to users. From a software-engineering point of view, the development of web applications normally involves multiple types of technologies and requires that these technologies can be integrated. Thus, how to manage the web application design and development based on the classical engineering discipline becomes a complicated topic. On one hand, a lot of development resources has to be involved in order to create and maintain the web applications. On the other hand, a substantial amount of investment has to be made on development team in order to enable the matured code-management, and the learning process for new technologies. This puts extra cost on the development of web applications.Facing these challenges, the academic world as well as the software engineering field proposes the software reusability concept. The principle is to create a fast development platform for web applications, by which patterned-conformed and standardized web application code can be easily replicated in a fast and agile way. Such a platform can help the development team to fasten the development period.With the above pre-conditions and assumptions, this thesis proposed a configuration-based code generator that creates ASP.NET codes in MVC pattern. During the research process, the thesis has completed a thorough analysis on web application architecture and related technology, and designed the software architecture and modules of the code generator. To test and demonstrate the feasibility of the design, the thesis also includes an implemented prototype of the code generator. At the completion of the thesis, the code generator supports two basic web page templates. The analysis and discussion of the code generator as well as the exploration of relevant technologies included in this thesis can be a reference for similar studies in the academic world. The prototype implemented also provides an actual proof on the feasibilities of code generator studies in the same research area.
Keywords/Search Tags:Web Application, MVC Design Pattern, ASP.NET, Code Generator, Template Driven
PDF Full Text Request
Related items