Font Size: a A A

One Type Of Framework Of Web Application Based On MVC Pattern

Posted on:2004-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:S Q WeiFull Text:PDF
GTID:2168360092992062Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
This paper discusses the important aspects in software development based on the architecture. By the theory of the software architecture, this paper analyzes and compares two types of developing mode, which are the traditional development mode of Web application and the developing mode of Web application based on MVC pattern. The development mode based on MVC pattern can overcome many disadvantages in the traditional development mode. And its excellent feature is to separate display logic and operation logic, which can meet design requirements of the more and more complicated Web application. So it is an inevitable trend to use the development mode based on MVC pattern for Web application. This paper designs and implements a MVC pattern based framework for Web application software systems. The framework has three layers according to MVC pattern. The view layer provides a component package and some templates. The component package and theses templates can be reused and lighten the burden of developers of Web page. The controller layer is composed of one controller and three executors, which are the SQL executor, the API executor, and the default executor. The three executors respond three sorts of request respectively. The model layer defines the data structures and encapsulates the operations to database. In the framework these is also an assistant tool package for system integration, that is menu manager system, which is composed of menu item manager,menu template manager and simple user manager. The framework of Web application based on MVC pattern uses the theory of the software architecture, the object-oriented programming method, many kinds of design patterns, J2EE and xml techniques. So, the framework has many advantages, such as good reusability, scalability, modifiability, and it can also improve developers' working efficiency and the code qualities. So the framework is a nice option for software developers to choose it.
Keywords/Search Tags:MVC, design pattern, object-oriented, software architecture, framework, Web application
PDF Full Text Request
Related items