首 页
手机版

php框架高级编程:应用Symfony、CakePHP和Zend pdf扫描版

  • 软件大小:50.91M
  • 游戏语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2023/08/14
  • 软件类别:电子阅读
  • 应用平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
网友评分:5.0分
网友评论 下载地址 收藏该页
本地下载

php框架高级编程:应用Symfony、CakePHP和Zend是一本php框架使用指南,由波兰程序员波伦布斯基编著。本书内容丰富,对业内3种最受欢迎的开源框架(Symfony、CakePHP和Zend)进行了毫无偏见的深入比较并详细说明,还在书中提供了各种框架的使用方法及操作实例,让读者很快就可以了解并掌握这些框架。全文由4个部分组成,包括基本、常见任务、高级特性和比较,通过循序渐进地介绍了php框架的复杂性,最后从编辑人员的视角和应用程序质量的角度列出每种框架的利弊,欢迎免费下载阅读。

内容介绍

《php框架高级编程:应用Symfony、CakePHP和Zend》一书对3种最受欢迎的开源框架进行了毫无偏见的深入比较,这3种框架分别是symfony、cakephp和zendframework。同时除了介绍外本书还详细讨论了这3种框架之间的相同点和不同点,并提供每种框架的类似示例和任务,这样读者就可以确定哪种框架最适合自己。而且书中还提供了非常有价值的比较法,详细比较symfony、cakephp和zendframework的利弊,并介绍如何使用每种框架解决问题。

介绍常见任务中使用的标准元素,例如窗体、邮件、搜索、安全和模板;

讨论高级功能,例如ajax、插件、web服务、内容管理服务和国际化;

演示如何使用各种测试工具来确保质量和提高性能;

介绍即将发布的新框架,例如codelgniter、lithium和agavi。

php框架高级编程章节目录

第1章 symfony、cakephp和zendframework简介
1.1 web应用程序框架的定义及其用法
1.1.1 框架与库
1.1.2 使用框架的时机
1.1.3 php与其他编程语言
1.2 开源phpweb框架
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 zendframework
2.3 配置
2.3.1 symfony
2.3.2 cakephp
2.3.3 zendframework
2.4 helloworld应用程序
2.4.1 symfony
2.4.2 cakephp
2.4.3 zendframework
2.5 结构
2.5.1 symfony
2.5.2 cakephp
2.5.3 zendframework
2.6 1de支持
2.6.1 netbeans
2.6.2 eclipse
2.6.3 zendstudio
第3章 使用数据库
3.1 对象关系映射
3.1.1 对象关系阻抗误配
3.1.2 propel
3.1.3 doctrine
3.1.4 cakephp的orm
3.1.5 zenddb
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 microsoftsqlserver
3.2.6 oracle
3.2.7 db2
3.3 与数据库通信
3.3.1 模式
3.3.2 固件
3.3.3 命令行接口
第4章 使用3种框架的
第一个应用程序
4.1 设计
4.2 symfony
4.2.1 项目
4.2.2 模型
4.2.3 控制器
4.2.4 视图
4.3 cakephp
4.3.1 项目
4.3.2 模型
4.3.3 控制器
4.3.4 视图
4.4 zendframework
4.4.1 项目
4.4.2 模型
4.4.3 控制器
4.4.4 视图
第5章 窗体
5.1 字段验证
5.1.1 窗体验证的运行过程
5.1.2 symfony
5.1.3 cakephp
5.1.4 zendframework
5.2 定制窗体
5.2.1 symfony
5.2.2 cakephp
5.2.3 zendframework
5.3 使用captcha防止接收垃圾邮件
5.3.1 问题
5.3.2 解决方案
第6章 邮件
6.1 创建邮件应用程序
6.1.1 发送邮件的方法和web服务器
6.1.2 php配置
6.1.3 smtp服务器配置
6.2 swiltmaner
6.2.1 symfony
6.2.2 cakephp
6.2.3 zendframework
6.3 cakephp的邮件组件
6.3.1 发送简单的电子邮件
6.3.2 发送html电子邮件
6.3.3 添加附件
6.3.4 抄送
6.3.5 远程sm"服务器
6.3.6 安全连接
6.3.7 小结
6.4 zend邮件程序
6.4.1 发送简单的电子邮件
6.4.2 发送html电子邮件
6.4.3 添加附件
6.4.4 抄送
6.4.5 远程smtp服务器
6.4.6 安全连接
6.4.7 小结
6.5 phpmailer
6.5.1 symfony
6.5.2 cakephp
6.5.3 zendframework
第7章 搜索
7.1 问题
7.1.1 全文本搜索
7.1.2 索引
7.1.3 搜索查询
7.2 解决方案
7.2.1 sphinx
7.2.2 lucene
7.2.3 googlecustomsearch
第8章 安全
8.1 设置安全连接
8.1.1 问题
8.1.2 配置web服务器
8.1.3 symfony
8.1.4 cakepi-ip
8.1.5 2endframework
8.2 保护配置文件窗体免受xss和注入攻击
8.2.1 问题
8.2.2 解决方案
8.3 csrf
8.3.1 问题
8.3.2 解决方案
第9章 模板
9.1 使用辅助类和iightbox创建简单的图像库
9.1.1 表示层辅助类
9.1.2 lightbox
9.1.3 symfony
9.1.4 cakephp
9.1.5 zendframework
9.2 在web框架中使用模板引擎
9.2.1 smany
9.2.2 dwoo
9.2.3 twig
9.3 其他增件模板引擎概述
9.3.1 templateblocks
9.3.2 openpowertemplate(opt)
9.3.3 tinybutstrong
9.3.4 raintpl
9.3.5 savant
第10章 ajax
10.1 ajax简介
10.2 自动完成
10.2.1 symfony
10.2.2 cakephp
10.2.3 zendframework
10.3 动态弹出窗口
10.3.1 symfony
10.3.2 cakephp
10.3.3 zendframework
10.4 与ajax用户聊天
10.4.1 symfony
10.4.2 cakephp
10.4.3 zendframework
第11章 创建插件
11.1 symfony
11.1.1 插件结构
11.1.2 开发插件
11.1.3 测试插件
11.2 cakephp
11.2.1 插件结构
11.2.2 开发插件
11.2.3 测试插件
11.3 zendframework
第12章 web服务
12.1 rest风格的新闻阅读
12.1.1 rest的工作原理
12.1.2 symfony
12.1.3 cakephp
12.1.4 zendframework
12.2 在电子商务应用程序中应用soapweb服务
12.2.1 为php安装soap扩展
12.2.2 使用soapui进行测试
12.2.3 soap和rest之间的不同
12.2.4 symfony
12.2.5 cakephp
12.2.6 zendframewo
第13章 后端
13.1 symfony
13.1.1 doctrine管理模块
13.1.2 apostrophe
13.1.3 diem
13.2 cakephp
13.2.1 croogo
13.2.2 wildflower
13.3 zendframework
13.3.1 tomatocms
13.3.2 pimcore
13.3.3 digitaluscms
13.4 功能总结
第14章 国际化
14.1 国际化的定义
14.2 symfony
14.2.1 配置
14.2.2 模板
14.2.3 窗体
14.2.4 为i18n使用数据库
14.2.5 增件
14.3 cakephp
14.3.1 配置
14.3.2 模板
14.3.3 窗体
14.3.4 为i18n使用数据库
14.3.5 增件
14.4 zendframework
14.4.1 配置
14.4.2 转换
14.4.3 窗体
14.4.4 为i18n使用数据库
14.4.5 增件
第15章 测试
15.1 测试简介
15.1.1 如何开始测试
15.1.2 测试用例、测试套件和测试覆盖率
15.1.3 测试的种类
15.1.4 何时结束测试
15.1.5 bug是我们的朋友
15.1.6 固件
15.1.7 仿制品
15.1.8 测试驱动的开发
15.1.9 测试框架
15.2 使用功能测试进行黑盒注册窗体测试
15.2.1 问题
15.2.2 解决方案
15.3 使用seleniulrl实现cms测试自动化
15.3.1 安装seleniumide
15.3.2 安装seleniumremotecontr01
15.3.3 问题
15.3.4 解决方案
15.4 邮件单元测试
15.4.1 问题
15.4.2 解决方案
第16章 用户管理
16.1 基本用户管理
16.1.1 rbac和acl
16.1.2 symfony
16.1.3 cakephp
16.1.4 zendframework
16.2 使用ldap实现确定用户
16.2.1 需求
16.2.2 ldap的运行原理
16.2.3 准备ldap
16.2.4 ldap配置
16.2.5 解决方案
第17章 性能
17.1 使用jmeter进行压力测试、负载测试和性能测试
17.2 基准测试
17.2.1 helloworld
17.2.2 简单的crud应用程序
17.3 开发速度
第18章 总结
18.1 功能
18.1.1 symfony
18.1.2 calcephp
18.1.3 zendframework
18.1.4 功能表
18.2 获胜者是
附录a web资源
附录b codelgniter、lithium和agavi的代码示例

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读

收起介绍展开介绍
  • 下载地址
php框架高级编程:应用Symfony、CakePHP和Zend pdf扫描版

有问题? 点此报错

发表评论

0条评论