首页计算机书籍计算机语言《PHP MVC 开发实战》李开涌编著
zouzhang

文档

256

关注

0

好评

0
PDF

《PHP MVC 开发实战》李开涌编著

阅读 673 下载 0 大小 22.53M 总页数 623 页 2022-11-22 分享
价格:¥ 10.00
下载文档
/ 623
全屏查看
《PHP MVC 开发实战》李开涌编著
还有 623 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 623 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
MVC是一种先进的开发模式,能够解决团队开发之间协同配合的问题,使得网站各部件以更高的效率运行。MVC模式将网站分为3大部件,分别为模型、视图、控制器。这3大部件各自分离,但又相互依存,最终形成了一个容易维护、容易扩展、高效运行的网站平台。对于后台程序员,借助于MVC摸式就可以更加专注于功能的实现,而不需要太多地涉及页面与前端。这种分工协作的最终目的是提高开发效率及质量。对于个人,也许在其他编程技术(例如Java、Python)中,MVC模式并没有优势,但在PHP中,由于支持混合编程,所以使用MVC模式进行编程,能显著提高工作效率。本书是国内第一本专门介绍PHP MVC开发模式的图书,全书围饶MVC实现思路进行细致的讲解。通过MVC编程模式,以点带面,全面深入探讨PHP核心技术。同时,本书也是一本深入介绍利用PHP构建高性能网站的图书,通过MVC的数据库中间件,可以轻松实现网站群体、读写分离等高级应用,本书在此基础上还会进一步介绍当前流行的NoL应用、全文搜索应用等。最后,作者通过一个自行编写的MVC框架,引导读者开发属于自己的PHP MVC框架.本书内容通俗易懂、示例形象,适合广大的Wb从业人员阅读。由于PHP非常简单、易用,所以就算是未接触过PHP的读者或者初学者,只要掌握了基础的面向对象编程思想就可以轻松上手。图书在版编目(CIP)数据PHP MVC开发实战/李开涌编著.一北京:机械工业出版社,2013.6ISBN978-7-111-42852-7中国版本图书馆CIP数据核字(2013)第125415号机械工业出版社(北京市百万庄大街22号邮政编码10037)策划编辑:时静责任编辑:时静责任印制:乔宇三河市宏达印刷有限公司印刷2013年7月第1版·第1次印刷184mmX260mm・38.75印张・961千字0001一3000册标准书号:ISBN978-7-111-42852-7定价:98.80元凡购本书,如有缺页、倒页、脱页,由本社发行部调换电话服务网络服务社服务中心:(010)88361066教材网:htp:ww.cmpedu销售一部:(010)68326294机工官网::.cmpbook销售二部:(010)88379649机工官博::/weibo./cmpl9s2读者购书:(010)88379203封面无防伪标均为前言我的编程之路我本身是学习动画设计的,一次偶然的机会,接触到了计算机编程。记得那是2003年的时候,我刚拥有自己的第一台计算机,通过老师的介绍,学会了上网。那年暑假,在广州的计算机城购买了一套洪恩教育软件,认识了网页编程。那时的网页编程技术主流的是ASP,由于ASP简单、易学,很快我就使用ASP技术构建了我的第一个网站(名称叫木棉休闲站,现己关闭),我的网站主要介绍天文知识,由于那时的ASP空间很贵,而且多数都不支持F$O组件,所以在实现图片上传时都是原图上传的(没有压缩等前期处理),随着访问人气的越来越高(大约30个请求量),很快网站就挂了。后来我应聘到一家楼盘做网络管理员,并且负责文案录入,期间接触到了Apache服务器。我发现其网站后台也是使用Wb设计的,可以对图片进行前期的压缩、裁剪、加水印等操作,而且单一服务器竞然轻松应对1000个以上请求量,而对外提供查询服务的正是PHP脚本。于是每到周末,我就到广州购书中心苦寻有关PHP的书籍,但是那时的PHP资料非常少,多数都是关于JSP以及ASP的。2004年初,随着国内网络的普及,很快网络上就活跃了一批开源爱好者,他们乐意将自己的学习成果分享到网络上,也就从那时起,我接触到了PHP。由于早期的PHP在语法上与C很相似,所以我很快就上手了(在学校时我业余学习过C语言)。大约学习了3个月,PHP的常见功能几乎能够运用自如了,与很多初学者一样,感觉PHP原来这么简单。随着Web2.0的到来,那时大兴Flas之风,我花了9个月时间使用PHP+Flash技术重写了木棉网(即前木棉休闲站),提供了在线制作大头贴的功能,并且允许将大头贴发布到论坛及QQ空间上,从而有效地积累了一批用户。也正因为这些经历,让我意识到了设计模式的重要性。2006年,为了给木棉网添加一个讨论区,我花了3000元钱购买了一套基于ASP.NET的论坛程序。论坛是搭建起来了,但是因为PHP与C#之间的差异性,论坛并没有很好地为用户提供服务(例如账号不同步,帖子内容不能与文章内容交互等)。于是那年5月,我决定推倒重来,苦心学习C#,而这样做的目的仅仅是为了让系统账号同步。由于专注于学习,并没有多余的精力管理网站,所以很快网站人气就下来了,直到2007年,遗憾地关闭了网站。在学习ASP.NET编程的这段日子里,我重新审视了PHP开发模式,并且将ASP.NET中广泛应用的类工厂设计模式引入到了PHP开发中。结合Srty模板引擎,能够很好地实现分层设计思路,这成为我后来开发PHP产品的主要设计模式。2009年暑假,我当时参与设计的产品是基于Windows CE的图书管理系统,终端界面使用C#技术,而后台就是使用熟悉的LAMP组合。其中开发模式使用Zend Framework编程框架,我主要的工作就是编写SOAP服务,当时首选的技术方案是ASP.NET,因为在ASP.NET中,创建SOAP服务是最简单及快速的方式,但考虑到成本及后期扩展等原因,最
返回顶部