Font Size: a A A

Study On The MVC-based Layer-Control Design Mode And Its Application

Posted on:2007-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:M H XuFull Text:PDF
GTID:2178360242461700Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development and the popularization of Internet at a very fast speed, IT has undergone enormous changes, web application presents multi-purpose tendency. That puts forward highly demand of the support of multi-view user interface,the expandability and easy maintenance of web application framework. The existing Web application technology has many advantages, but it is also unable to satisfy those requests.MVC is the abbreviation of "Model-View-Controller". It is the design thought that divides an application into model layer, view layer and controller layer. The model represents application's logic. The view represents user interface. The controller provides application for the process control. With the network application at a fast speed, the advantage that uses the MVC to develop the Web application software, is more and more apparently. But, using MVC for multi-view user interface system, the control layer is complex, unclear structure, low reusability, uneasily maintenance.Layer-Control Design Mode is based on MVC. It divides the controller Layer of MVC into view-controller layer and model-controller layer. The view-controller deals with user information, and chooses the correct view to response. The model-controller chooses and transfers the model, then distinguishes the variation of the model condition. Under this model, the system functions can be clearly divided,the system can be easily configured and developed,and the system can support multi-view user interface.Designing a system of"Taipei Shenghua Group Insurance System"and verifying the Layer-Control Design Mode can support multi-view user interface. Firstly, analyses system's need, and divides the functional modules. Secondly, uses the Layer-Control Design Mode to design the system architecture and the interfaces of the system. Finaly, achieve the system.
Keywords/Search Tags:MVC, Controller, View, Model
PDF Full Text Request
Related items