Font Size: a A A

Research And Application Of Three-tier Architecture Based On MVC

Posted on:2012-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:F J LiuFull Text:PDF
GTID:2178330335974242Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Chinese study platform need to adapt to different environment of Chinese learners in different languages. The software's final implementation requires the user to configuration, use and maintenance. Our purpose is to design software with clean code and high reuse ability. This article introduces MVC pattern into the three-tier Architecture and applied to the architecture design and development of Chinese study platform. In the design and development process, we focused on a variety of flexibility and reuse requirements and explained some related issues for example.Traditional web development based on.net platform, using three-tier architecture, in which the presentation layer has high coupling with code behind them. It is difficult to test and has poor reusability. Therefore, this paper introduces MVC pattern into the three-tier architecture to separate the display and the logic code completely and applied these architecture to design and development the Chinese study platform. In process, we focused on analyzing a variety of flexibility and reuse requirements, experiments show that the introduction of three-tier MVC design pattern well positioned to meet the development requirements, and the final software is easy to test and can be highly portability.The innovation of this topic and the main contribution is as the following:1. Review the concepts and the importance of software architecture design, the three-tier architecture and MVC design pattern principles and respective advantages and disadvantages of them. The application of software architecture based on three-tier architecture and MVC are analyzed in the paper. Besides, Struts Framework and. NET platform is analyzed.2. First, analysis the demand for Chinese learning platform in detail and its original architecture. Then, point out the disadvantages of the architecture and presents a new architecture which can solve the disadvantages based on the concepts of three-tier architecture combined with MVC.3. With new architecture model is presented on the basis of Chinese learning platform design program to achieve such as resource management, configuration management, learning management and so on a series of function, thus improve the maintainability of the system and the reusability and testability.
Keywords/Search Tags:MVC, Three-tier Architecture, Software reusability, Chinese Study
PDF Full Text Request
Related items