PHP框架高级编程

发布日期:2017-02-27 14:03:13来源:初学者
[导读]尽管学习如何使用单个php框架生成动态网页相对简单,但确定这3种主流web应用程序框架中哪一个最能满足您的要求却并不容易。《php框架高级编程:应用symfony、cakephp和zend》一书对3种最受欢迎的开源框架进行了毫无偏见的深入比较

960a304e251f95cafd042da5cb177f3e6709522b.jpg

第1章 Symfony、CakePHP和ZendFramework简介

1.1 Web应用程序框架的定义及其用法

1.1.1 框架与库

1.1.2 使用框架的时机

1.1.3 PHP与其他编程语言

1.2 开源PHP Web框架

1.2.1 公众关注的框架对比

1.2.2 3种框架概述

1.2.3 其他框架

1.3 Web框架中的设计模式

1.3.1 设计模式的定义

1.3.2 模型-视图-控制器作为主要的结构设计模式

1.3.3 其他设计模式概述门

第2章 框架入门

2.1 配置要求

2.1.1 XAMPP

2.1.2 Apache

2.1.3 数据库

2.1.4 PEAR

2.1.5 Subversion(SVN)

2.1.6 安装概述

2.2 安装

2.2.1 Symfony

2.2.2 CakePHP

2.2.3 Zend Framework

2.3 配置

2.3.1 Symfony

2.3.2 CakePHP.

2.3.3 Zend Framework

2.4 Hello World应用程序

2.4.1 Symfony

2.4.2 CakePHP

2.4.3 Zend Framework

2.5 结构

2.5.1 Symfony

2.5.2 CakePHP

2.5.3 Zend Framework

2.6 IDE支持

2.6.1 NetBeans

2.6.2 Eclipse

2.6.3 Zend Studio

第3章 使用数据库

3.1 对象关系映射

3.1.1 对象关系阻抗误配

3.1.2 Propel

3.1.3 Doctrine

3.1.4 CakePHP的ORM

3.1.5 Zend Db

3.1.6 其他ORM解决方案

3.2 数据库配置

3.2.1 开放数据库互连(ODBC)

3.2.2 SQLite

3.2.3 PostgreSQL

3.2.4 MySQL

3.2.5 Microsoft SQL Server

3.2.6 Oracle

3.2.7 DB2

3.3 与数据库通信

3.3.1 模式

3.3.2 固件

3.3.3 命令行接口

第4章 使用3种框架的第一个应用程序

第5章 窗体

第6章 邮件

第7章 搜索

第8章 安全

第9章 模板

第10章 AJAX

第11章 创建插件

第12章 Web服务

第13章 后端

第14章 国际化

第15章 测试

第16章 用户管理

第17章 性能

第18章 总结

附录A Web资源

附录B Codelgniter、Lithium和Agavi的代码示例


回到
顶部