PHP MVC开发实战
¥
11.25
1.1折
¥
98.8
九五品
仅1件
作者李开涌
出版社机械工业出版社
ISBN9787111428527
出版时间2013-07
版次1
装帧平装
开本16开
纸张胶版纸
页数600页
字数99999千字
定价98.8元
上书时间2024-12-06
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:PHP MVC开发实战
定价:98.80元
作者:李开涌
出版社:机械工业出版社
出版日期:2013-07-01
ISBN:9787111428527
字数:961000
页码:600
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《PHP MVC开发实战》是国内 本专门介绍PHPMVC开发模式的图书,全书围绕MVC实现思路进行细致的讲解。《PHP MVC开发实战》共分为3大部分,分别为基础篇、实战篇、项目篇。在内容组织上尽量以循序渐进的方式深入地讲解每个知识要领。初级的PHP程序员在阅读《PHP MVC开发实战》内容时,由于引用示例形象不会感觉生搬硬套、敷衍应付;高级的PHP程序员在阅读《PHP MVC开发实战》内容时,也会感受到作者清晰的实现思路,从中获益。
内容提要
《PHP MVC开发实战》内容简介:MVC是一种先进的开发模式,能够解决团队开发之间协同配合的问题,使得网站各部件以更高的效率运行。MVC模式将网站分为3大部件,分别为模型、视图、控制器。这3大部件各自分离,但又相互依存,终形成了一个容易维护、容易扩展、高效运行的网站平台。对于后台程序员,借助于MVC模式就可以更加专注于功能的实现,而不需要太多地涉及页面与前端。这种分工协作的终目的是提高开发效率及项目质量。对于个人项目,也许在其他编程技术(例如Java、Python)中,MVC模式并没有优势,但在PHP中,由于支持混合编程,所以使用MVC模式进行编程,能显著提高工作效率。《PHP MVC开发实战》内容通俗易懂、示例形象,适合广大的Web从业人员阅读。由于PHP非常简单、易用,所以就算是未接触过PHP的读者或者初学者,只要掌握了基础的面向对象编程思想就可以轻松上手。
目录
前言 基础篇 章开发前准备 1.1PHP与MVC概述 1.2开发环境搭建 1.2.1在Windows下使用一键安装包 1.2.2在Linux平台安装LNMP 1.3开发工具介绍 1.3.1PHPCoder 1.3.2PHPEditor 1.3.3NetBeanSIDE 1.3.4EclipsePDT 1.3.5ZendStudio 1.3.6AdobeDreamweaver 1.3.7VS.PHP 1.4SVN版本控制 1.4.1SVN介绍 1.4.2SVN的安装 1.4.3TortoiseSVN的简单使用 1.4.4TortoiseSVN文件管理 1.4.5SVN版本库权限配置 1.5小结 第2章面向对象基础 2.1面向对象介绍 2.2PHP面向对象基础 2.2.1class关键字 2.2.2类中的成员 2.2.3实例化类 2,3类中的方法 2.3.1方法的参数 2.3.2方法的返回值 2.3.3访问修饰符 2.3.4$this关键字 2.4类的继承 2.4.1予类继承父类 2.4.2重写父类中的成员属性 2.4.3final关键字 2.5静态类成员 2.5.1static关键字 2.5.2访问静态类成员(self::parent::) 2.5.3类常量 2.6小结 第3章类的高级特性 3.1类对象的克隆(clone) 3.2类接口(interface) 3.2.1接口的意义 3.2.2定义接口 3.2.3实现接口(implements) 3.3抽象类与抽象方法 3.3.1理解抽象概念 3.3.2定义抽象类和方法(abstract) 3.3.3使用抽象类 3.3.4接口与抽象类的区别 3.4类的异常 3.4.1Exception类 3.4.2使用try、catch、throw语句 3.5小结 实战篇 第4章PHPMVC发展状况 4.1出身豪门的ZendFramework 4.1.1ZendFramework简介 4.1.2安装ZendFramework 4.1.3使用ZendFramework实现MVC 4.1.4ZendFramework核心组件 4.2功能强大的Symfony 4.2.1Symfony简介 4.2.2获得Symfony 4.2.3实现一个简单的MVC 4.2.4Symfony的配置文件 4.3灵活完善的CakePHP 4.3.1CakePHP简介 4.3.2下载安装CakePHP 4.3.3使用CakePHP构建MVC编程 4.3.4好用的CakePHP视图助手 4.4使用广泛的CodeIgniter 4.4.1Codelgniter简介 4.4.2安装Codelgniter 4.4.3使用Codelgniter实现MVC 4.5高效便捷的ThinkPHP 4.5.1ThinkPHP介绍 4.5.2下载安装ThinkPHP 4.5.3使用ThinkPHP实现MVC 4.5.4高效的ThinkPHP视图引擎 4.6小结 第5章ThinkPHP开发入门 5.1大道至简、开发由我 5.1.1入口文件 5.1.2两种创建项目的方式 5.1.3模块分组 5.2ThinkPHP目录 5.2.1系统目录 5.2.2项目目录 5.3配置文件 5.3.1选项配置 5.3.2静态缓存配置 5.3.3路由配置 5.4小结 第6章ThinkPHP开发MVC应用 6.1ThinkPHP中的URL 6.1.1URL模式 6.1.2URL路由 6.1.3自动生成匹配的URL 6.1.4实现文件伪静态 6.2模型(Model) 6.2.1创建模型 6.2.2实例化模型 6.2.3模型初始化(_initialize()) 6.3控制器(Controller) 6.3.1创建控制器 6.3.2控制器中的动作(Action) 6.3.3控制器的调用 6.3.4项目空控制器与控制器空动作 6.3.5动作的前后操作 6.4视图(View) 6.4.1创建和使用视图 6.4.2系统变量与常量 6.4.3在视图中使用函数 6.4.4数据循环 6.4.5条件判断 6.4.6使用外部文件 6.4.7导入标签库 6.4.8使用布局 6.5小结 第7章ThinkPHP的数据库操作 7.1定义数据表模型 7.1.1模型映射 7.1.2自定义模型 7.1.3create方法 7.1.4模型属性 7.2基础模型(Model) 7.2.1连贯操作 7.2.2CURD 7.2.3查询语言 7.2.4使用原生的SQL语言 7.3关联模型(RelationModel) 7.3.1关联关系 7.3.2关联定义 7.3.3关联模型的CURD 7.4高级模型(AdvModel) 7.4.1定位查询 7.4.2动态查询 7.4.3内容存文本 7.5大数据支持 7.5.1分布式数据库 7.5.2读写分离 7.5.3数据表分区 7.6小结 …… 第8章安全与调试 第9章ThinkPHP功能库 0章网站静态化 1章ThinkPHP扩展 2章SOAP分布式开发 3章整合Smarty模板引擎 4章整合Coreseek全文搜索服务 5章使用MongoDB 6章Redis实战 项目篇 7章开发论坛系统 8章开发自己的MVC框架 附录 附录A让Nginx支持Pathinfo模式 附录B配置团队开发环境
作者介绍
李开涌,IT作家,技术顾问。曾供职于电信盈科,主要从事分布式集成系统的开发。拥有超过8年的开源技术编程经验,对Linux、FreeBSD以及Hadoop集群等均有丰富的使用及开发经验。同时,还是微软SilverlightMVP,精通微软的.NET平台技术,是国内早从事windowsPhone技术普及的IT作者,曾著有《windowsPhone7应用开发入门与实践》一书。目前从事分布式开发及云技术研究。
序言
— 没有更多了 —
以下为对购买帮助不大的评价