Font Size: a A A

Based On The Research Of Ria And Mvc Php Framework And Implementation

Posted on:2013-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y WangFull Text:PDF
GTID:2248330374486332Subject:The computer system structure.
Abstract/Summary:PDF Full Text Request
PHP has become the most widely used web development language, but has been the development of PHP there is no uniform standard. The developer must have strong development capability in order to develop a high performance, scalability, strong, high maintainability of Web applications, but, development efficiency is still a major challenge facing the system development process.In recent years, due to the rapid promotion of the popularity and performance of the PC, the PC-side data processing has been a great process improvements then before, so based on the development of the RIA (rich client applications) Web system has came into being.But,The common PHP development framework has problems of complicated architecture, learning difficulties, low efficiency, lack of support for rich client development and so on. In this paper, for the problems of PHP framework currently, PHP lightweight development framework based on the RIA rich client applications and MVC design pattern be proposed. And we gave the details of the framework works and implementation process.The main contents of this article are as follows:(1) Study analyzed the current domestic and international main PHP development framework, and pointed out that their development efficiency, architecture, easy to learn and RIA development problems. Proposed to a lightweight PHP development framework which supports the RIA, rapid development and easy to learn.(2) To discuss the current main web development framework and the popular MVC design pattern. Combination of RIA applications and the PHP language features, the MVC design pattern for a thin-controller side has been proposed.(3) The framework has a strong cache system, including a project compile cache, fields cache, data cache, the template cache and the static page cache. In terms of performance, it has good performance. (4) Implements a framework for the view layer, model layer, control layer and related tools class library, and based on the MVC design pattern we do some necessary optimization of each layer to make it easier for developers to understand and use.(5) the Extjs As a popular RIA development framework, this framework has implemeted the support of Extjs, and on this basis to implement a RIA logistics information management systems. From the test of the performance of the system, we can see the framework has rapid response capability and can been used in the development of the RIA system easily.
Keywords/Search Tags:RIA, MVC Design Pattern, PHP, Extjs
PDF Full Text Request
Related items