Font Size: a A A

Research And Implementation Of PHP Rapid Development Framework Based On Object-oriented MVC Design Pattern

Posted on:2017-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:J Y WeiFull Text:PDF
GTID:2428330596957383Subject:Engineering
Abstract/Summary:PDF Full Text Request
As "Internet +",the newly-formed ecnomic type,has been brought out and then becam e popular,a wide rage of industries and Internet technology are being merged at a high le vel.Now Internet has becme an important aspect of our life,and its applications,like of fice software,social network and online shopping,are also applied in various fields.Fas t development of Internet technology leads to popularization in web technique.And PHP,as one of PDLS,attracts so much attention and preferences of compilers.But without unif ormed principles and shortages in team working,we advance the concept of development framework.Some colleges don't focus on fostering students' practical skills,but only importing the reodical knowledge into them,which may lead to a hard,time-consuming,and long-per iod learning process for students,especially those who haven't learnt MVC and developm ent framework before.The latest MVC design pattern don't fully utilize object-oriented tho ughts,and this can cause heavy burdens for develpers in control layer and redundency in m odel layer.Hence,this paper provides a designing plan based on object-oriented MVC design pat tern of rapid PHP development framework and gives specific realizations considering this.Brief content and conclusions:1)Analyzed some mainstream PHP framework,both domestic ones and abroad ones,and results show that some problems,such as framework redundancy,high learning cost and low efficiency,do exist in most frameworks.2)Analysed and studied MVC designing patterns that are now available.Besides,combining with practical requires and object-oriented thoughts,we advanced object-oriented MVC design pattern,and finally realized YunZhi framework.3)Analysed and studied PHP-framework-related theories and technology considering widely-used Smarty template engines and Table Data Gateway,and this may lay theoretical foundation to realise YunZhi framework4)Designed and realised single entry mode,Model,View,Control and other functions of framework.5)Designed and realised the function of static page cache.6)Analysed learning easiness of YunZhi framework and did CURD test in database about Yunzhi framework,original PHP and ThinkPHP framework seperately.Also tested the dynamic-page-loadind speed when open up cache.The test result denotes that camparing with the large framework,ThinkPHP,YunZhi framework has faster running speed and higher efficiency...
Keywords/Search Tags:Object-oriented MVC, PHP, YunZhi framework, Smarty
PDF Full Text Request
Related items