Font Size: a A A

Web Application Framework Based On Mvc + + Mode, Design And Realization

Posted on:2008-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhouFull Text:PDF
GTID:2208360212999663Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
No matter in theory or in practice, Web development becomes increasingly important.However, Web development still have to face many challenges.For instance: How software engineers can cooperate effectively, how to enable Web applications to possess expansibility, flexibility and so on. Using Web frameworks is a good solution to this problem, but present frameworks have many shortcomings, such as difficulty to learn, dependency of one componet on another, unreasonable architecture. So this paper designs and realizes a Web framework to overcome these shortcomings.First, this paper makes researches on design pattern and framework development technology, and put forward a new framework development method based on design pattern, with which the designed frameworks will have good expansibility and reusability.Second, this paper studies Web development technologies, and after the research of present web architecture patterns, such as JSP Model 1, JSP Model2 and MVC, this paper propose MVC++ for good maintainability, expansibility, and reusability.Third, through the research of present Web frameworks'merits and shortcomings, this paper propose and realize a new Web framework named Vweb based on MVC++, which has many advantages, such as easiness of use, support of agile development, independency of componentes.During the development of Vweb, this paper put forward effective solutions to encountering problems. For example, design of deployment file parsing function for good maintainability, use of Velocity in view layer, etc.Finally, this paper develops a Web application based on Vweb and does comparison with present frameworks in order to explain Vweb's advantages.
Keywords/Search Tags:MVC++, design pattern, framework, software architecture, web application
PDF Full Text Request
Related items