注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程PHP框架高級編程:應(yīng)用Symfony、CakePHP和Zend

PHP框架高級編程:應(yīng)用Symfony、CakePHP和Zend

PHP框架高級編程:應(yīng)用Symfony、CakePHP和Zend

定 價:¥68.00

作 者: (波)波倫布斯基 等著,付勇 等譯
出版社: 清華大學出版社
叢編項:
標 簽: PHP

ISBN: 9787302279709 出版時間: 2012-02-01 包裝: 平裝
開本: 大32開 頁數(shù): 503 字數(shù):  

內(nèi)容簡介

  盡管學習如何使用單個php框架生成動態(tài)網(wǎng)頁相對簡單,但確定這3種主流web應(yīng)用程序框架中哪一個最能滿足您的要求卻并不容易。《php框架高級編程——應(yīng)用symfony、cakephp和zend》一書對3種最受歡迎的開源框架進行了毫無偏見的深入比較,這3種框架是symfony、cakephp和zendframework?!秔hp框架高級編程——應(yīng)用symfony、cakephp和zend》詳細討論了這3種框架之間的相同點和不同點,并提供每種框架的類似示例和任務(wù),這樣讀者就可以確定哪種框架最適合自己?!籼峁┓浅S袃r值的比較法,詳細比較symfony、cakephp和zendframework的利弊,并介紹如何使用每種框架解決問題 ◆介紹常見任務(wù)中使用的標準元素,例如窗體、郵件、搜索、安全和模板 ◆討論高級功能,例如ajax、插件、web服務(wù)、內(nèi)容管理服務(wù)和國際化 ◆演示如何使用各種測試工具來確保質(zhì)量和提高性能 ◆介紹即將發(fā)布的新框架,例如codelgniter、lithium和agavi

作者簡介

  Batrosz Porebski是電子游戲、Web應(yīng)用和C++軟件開發(fā)人員,他是Brain-ComputerInterface的研究人員,并且在波蘭克拉科夫雅蓋隆大學任課。Karol Przystalski是SabreHoldings公司的軟件質(zhì)量工程師,獲得波蘭克拉科夫雅蓋隆大學的博:1;學位。他從Symfony的最早版本就開始使剛它,并曾編寫過一本Symfony框架的圖書。Leszek Nowa擁有多年Diango、CakePHP和Codelgniter開發(fā)經(jīng)驗,他在波蘭克拉科夫雅蓋隆人學從事3D圖形和模式識別開發(fā)工作。

圖書目錄

第1章 symfony、cakephp和zend framework簡介
 1.1web應(yīng)用程序框架的定義及其用法
  1.1.1框架與庫
  1.1.2使用框架的時機
  1.1.3php與其他編程語言
 1.2開源phpweb框架
  1.2.1公眾關(guān)注的框架對比
  1.2.2 3種框架概述
  1.2.3其他框架
 1.3web框架中的設(shè)計模式
  1.3.1設(shè)計模式的定義
  1.3.2模型-視圖—控制器作為主要的結(jié)構(gòu)設(shè)計模式
  1.3.3其他設(shè)計模式概述
第2章 框架入門
 2.1配置要求
  2.1.1xampp
  2.1.2apache
  2.1.3數(shù)據(jù)庫
  2.1.4pear
  2.1.5subversion(svn)
  2.1.6安裝概述
 2.2安裝
  2.2.1symfony
  2.2.2cakephp
  2.2.3zendframework
 2.3配置
  2.3.1symfony
  2.3.2cakephp
  2.3.3zendframework
 2.4helloworld應(yīng)用程序
  2.4.1symfony
  2.4.2cakephp
  2.4.3zendframework
 2.5結(jié)構(gòu)
  2.5.1symfony
  2.5.2cakephp
  2.5.3zendframework
  2.61de支持
  2.6.1netbeans
  2.6.2eclipse
  2.6.3zendstudio
第3章 使用數(shù)據(jù)庫
 3.1對象關(guān)系映射
  3.1.1對象關(guān)系阻抗誤配
  3.1.2propel
  3.1.3doctrine
  3.1.4cakephp的orm
  3.1.5zend db
  3.1.6其他orm解決方案
 3.2數(shù)據(jù)庫配置
  3.2.1開放數(shù)據(jù)庫互連(odbc)
  3.2.2sqlite
  3.2.3postgresql
  3.2.4mysql
  3.2.5microsoftsqlserver
  3.2.6oracle
  3.2.7db2
 3.3與數(shù)據(jù)庫通信
  3.3.1模式
  3.3.2固件
  3.3.3命令行接口
第4章 使用3種框架的第一個應(yīng)用程序
 4.1設(shè)計
 4.2symfony
  4.2.1項目
  4.2.2模型
  4.2.3控制器
  4.2.4視圖
 4.3cakephp
  4.3.1項目
  4.3.2模型
  4.3.3控制器
  4.3.4視圖
 4.4zendframework
  4.4.1項目
  4.4.2模型
  4.4.3控制器
  4.4.4視圖
第5章 窗體
 5.1字段驗證
  5.1.1窗體驗證的運行過程
  5.1.2symfony
  5.1.3cakephp
  5.1.4zendframework
 5.2定制窗體
  5.2.1symfony
  5.2.2cakephp
  5.2.3zendframework
 5.3使用captcha防止接收垃圾郵件
  5.3.1問題
  5.3.2解決方案
第6章 郵件
 6.1創(chuàng)建郵件應(yīng)用程序
  6.1.1發(fā)送郵件的方法和web服務(wù)器
  6.1.2 php配置
  6.1.3smtp服務(wù)器配置
 6.2swiltmaner
  6.2.1symfony
  6.2.2cakephp
  6.2.3zendframework
 6.3cakephp的郵件組件
  6.3.1發(fā)送簡單的電子郵件
  6.3.2發(fā)送html電子郵件
  6.3.3添加附件
  6.3.4抄送
  6.3.5遠程sm”服務(wù)器
  6.3.6安全連接
  6.3.7小結(jié)
 6.4zend郵件程序
  6.4.1發(fā)送簡單的電子郵件
  6.4.2發(fā)送html電子郵件
  6.4.3添加附件
  6.4.4抄送
  6.4.5遠程smtp服務(wù)器
  6.4.6安全連接
  6.4.7小結(jié)
 6.5phpmailer
  6.5.1symfony
  6.5.2cakephp
  6.5.3zendframework
第7章 搜索
 7.1問題
  7.1.1全文本搜索
  7.1.2索引
  7.1.3搜索查詢
 7.2解決方案
  7.2.1sphinx
  7.2.2lucene
  7.2.3googlecustomsearch
第8章 安全
 8.1設(shè)置安全連接
  8.1.1問題
  8.1.2配置web服務(wù)器
  8.1.3symfony
  8.1.4cakepi-ip
  8.1.52endframework
 8.2保護配置文件窗體免受xss和注入攻擊
  8.2.1問題
  8.2.2解決方案
  8.3csrf
  8.3.1問題
  8.3.2解決方案
第9章 模板
 9.1使用輔助類和iightbox創(chuàng)建簡單的圖像庫
  9.1.1表示層輔助類
  9.1.2lightbox
  9.1.3symfony
  9.1.4cakephp
  9.1.5zendframework
 9.2在web框架中使用模板引擎
  9.2.1smany
  9.2.2dwoo
  9.2.3twig
 9.3其他增件模板引擎概述
  9.3.1templateblocks
  9.3.2openpowertemplate(opt)
  9.3.3tinybutstrong
  9.3.4raintpl
  9.3.5savant
第10章 ajax
 10.1ajax簡介
 10.2自動完成
  10.2.1symfony
  10.2.2cakephp
  10.2.3zendframework
 10.3動態(tài)彈出窗口
  10.3.1symfony
  10.3.2cakephp
  10.3.3zendframework
 10.4與ajax用戶聊天
  10.4.1symfony
  10.4.2cakephp
  10.4.3zendframework
第11章 創(chuàng)建插件
 11.1symfony
  11.1.1插件結(jié)構(gòu)
  11.1.2開發(fā)插件
  11.1.3測試插件
 11.2cakephp
  11.2.1插件結(jié)構(gòu)
  11.2.2開發(fā)插件
  11.2.3測試插件
 11.3zendframework
第12章 web服務(wù)
 12.1rest風格的新聞閱讀
  12.1.1rest的工作原理
  12.1.2symfony
  12.1.3cakephp
  12.1.4zendframework
 12.2在電子商務(wù)應(yīng)用程序中應(yīng)用soapweb服務(wù)
  12.2.1為php安裝soap擴展
  12.2.2使用soapui進行測試
  12.2.3soap和rest之間的不同
  12.2.4symfony
  12.2.5cakephp
  12.2.6zendframewo
第13章 后端
 13.1symfony
  13.1.1doctrine管理模塊
  13.1.2apostrophe
  13.1.3diem
 13.2cakephp
  13.2.1croogo
  13.2.2wildflower
  13.3zendframework
  13.3.1tomatocms
  13.3.2pimcore
 13.3.3digitaluscms
 13.4功能總結(jié)
第14章 國際化
 14.1國際化的定義
 14.2symfony
  14.2.1配置
  14.2.2模板
  14.2.3窗體
  14.2.4為i18n使用數(shù)據(jù)庫
  14.2.5增件
 14.3cakephp
  14.3.1配置
  14.3.2模板
  14.3.3窗體
  14.3.4為i18n使用數(shù)據(jù)庫
  14.3.5增件
 14.4zendframework
  14.4.1配置
  14.4.2轉(zhuǎn)換
  14.4.3窗體
  14.4.4為i18n使用數(shù)據(jù)庫
  14.4.5增件
第15章 測試
 15.1測試簡介
  15.1.1如何開始測試
  15.1.2測試用例、測試套件和測試覆蓋率
  15.1.3測試的種類
  15.1.4何時結(jié)束測試
  15.1.5bug是我們的朋友
  15.1.6固件
  15.1.7仿制品
  15.1.8測試驅(qū)動的開發(fā)
  15.1.9測試框架
 15.2使用功能測試進行黑盒注冊窗體測試
  15.2.1問題
  15.2.2解決方案
 15.3使用seleniulrl實現(xiàn)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.1rbac和acl
  16.1.2symfony
  16.1.3cakephp
  16.1.4zendframework
 16.2使用ldap實現(xiàn)確定用戶
  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.1helloworld
  17.2.2簡單的crud應(yīng)用程序
 17.3開發(fā)速度
第18章 總結(jié)
 18.1功能
  18.1.1symfony
  18.1.2calcephp
  18.1.3zendframework
  18.1.4功能表
 18.2獲勝者是
附錄a web資源
附錄b codelgniter、lithium和agavi的代碼示例

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號