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

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

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

定 價(jià):¥68.00

作 者: (波)波倫布斯基 等著,付勇 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: PHP

購(gòu)買這本書(shū)可以去


ISBN: 9787302279709 出版時(shí)間: 2012-02-01 包裝: 平裝
開(kāi)本: 大32開(kāi) 頁(yè)數(shù): 503 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 symfony、cakephp和zend framework簡(jiǎn)介
 1.1web應(yīng)用程序框架的定義及其用法
  1.1.1框架與庫(kù)
  1.1.2使用框架的時(shí)機(jī)
  1.1.3php與其他編程語(yǔ)言
 1.2開(kāi)源phpweb框架
  1.2.1公眾關(guān)注的框架對(duì)比
  1.2.2 3種框架概述
  1.2.3其他框架
 1.3web框架中的設(shè)計(jì)模式
  1.3.1設(shè)計(jì)模式的定義
  1.3.2模型-視圖—控制器作為主要的結(jié)構(gòu)設(shè)計(jì)模式
  1.3.3其他設(shè)計(jì)模式概述
第2章 框架入門(mén)
 2.1配置要求
  2.1.1xampp
  2.1.2apache
  2.1.3數(shù)據(jù)庫(kù)
  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ù)庫(kù)
 3.1對(duì)象關(guān)系映射
  3.1.1對(duì)象關(guān)系阻抗誤配
  3.1.2propel
  3.1.3doctrine
  3.1.4cakephp的orm
  3.1.5zend db
  3.1.6其他orm解決方案
 3.2數(shù)據(jù)庫(kù)配置
  3.2.1開(kāi)放數(shù)據(jù)庫(kù)互連(odbc)
  3.2.2sqlite
  3.2.3postgresql
  3.2.4mysql
  3.2.5microsoftsqlserver
  3.2.6oracle
  3.2.7db2
 3.3與數(shù)據(jù)庫(kù)通信
  3.3.1模式
  3.3.2固件
  3.3.3命令行接口
第4章 使用3種框架的第一個(gè)應(yīng)用程序
 4.1設(shè)計(jì)
 4.2symfony
  4.2.1項(xiàng)目
  4.2.2模型
  4.2.3控制器
  4.2.4視圖
 4.3cakephp
  4.3.1項(xiàng)目
  4.3.2模型
  4.3.3控制器
  4.3.4視圖
 4.4zendframework
  4.4.1項(xiàng)目
  4.4.2模型
  4.4.3控制器
  4.4.4視圖
第5章 窗體
 5.1字段驗(yàn)證
  5.1.1窗體驗(yàn)證的運(yùn)行過(guò)程
  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問(wèn)題
  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ā)送簡(jiǎn)單的電子郵件
  6.3.2發(fā)送html電子郵件
  6.3.3添加附件
  6.3.4抄送
  6.3.5遠(yuǎn)程sm”服務(wù)器
  6.3.6安全連接
  6.3.7小結(jié)
 6.4zend郵件程序
  6.4.1發(fā)送簡(jiǎn)單的電子郵件
  6.4.2發(fā)送html電子郵件
  6.4.3添加附件
  6.4.4抄送
  6.4.5遠(yuǎn)程smtp服務(wù)器
  6.4.6安全連接
  6.4.7小結(jié)
 6.5phpmailer
  6.5.1symfony
  6.5.2cakephp
  6.5.3zendframework
第7章 搜索
 7.1問(wèn)題
  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問(wèn)題
  8.1.2配置web服務(wù)器
  8.1.3symfony
  8.1.4cakepi-ip
  8.1.52endframework
 8.2保護(hù)配置文件窗體免受xss和注入攻擊
  8.2.1問(wèn)題
  8.2.2解決方案
  8.3csrf
  8.3.1問(wèn)題
  8.3.2解決方案
第9章 模板
 9.1使用輔助類和iightbox創(chuàng)建簡(jiǎn)單的圖像庫(kù)
  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簡(jiǎn)介
 10.2自動(dòng)完成
  10.2.1symfony
  10.2.2cakephp
  10.2.3zendframework
 10.3動(dòng)態(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開(kāi)發(fā)插件
  11.1.3測(cè)試插件
 11.2cakephp
  11.2.1插件結(jié)構(gòu)
  11.2.2開(kāi)發(fā)插件
  11.2.3測(cè)試插件
 11.3zendframework
第12章 web服務(wù)
 12.1rest風(fēng)格的新聞閱讀
  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擴(kuò)展
  12.2.2使用soapui進(jìn)行測(cè)試
  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章 國(guó)際化
 14.1國(guó)際化的定義
 14.2symfony
  14.2.1配置
  14.2.2模板
  14.2.3窗體
  14.2.4為i18n使用數(shù)據(jù)庫(kù)
  14.2.5增件
 14.3cakephp
  14.3.1配置
  14.3.2模板
  14.3.3窗體
  14.3.4為i18n使用數(shù)據(jù)庫(kù)
  14.3.5增件
 14.4zendframework
  14.4.1配置
  14.4.2轉(zhuǎn)換
  14.4.3窗體
  14.4.4為i18n使用數(shù)據(jù)庫(kù)
  14.4.5增件
第15章 測(cè)試
 15.1測(cè)試簡(jiǎn)介
  15.1.1如何開(kāi)始測(cè)試
  15.1.2測(cè)試用例、測(cè)試套件和測(cè)試覆蓋率
  15.1.3測(cè)試的種類
  15.1.4何時(shí)結(jié)束測(cè)試
  15.1.5bug是我們的朋友
  15.1.6固件
  15.1.7仿制品
  15.1.8測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)
  15.1.9測(cè)試框架
 15.2使用功能測(cè)試進(jìn)行黑盒注冊(cè)窗體測(cè)試
  15.2.1問(wèn)題
  15.2.2解決方案
 15.3使用seleniulrl實(shí)現(xiàn)cms測(cè)試自動(dòng)化
  15.3.1安裝seleniumide
  15.3.2安裝seleniumremotecontr01
  15.3.3問(wèn)題
  15.3.4解決方案
 15.4郵件單元測(cè)試
  15.4.1問(wèn)題
  15.4.2解決方案
第16章 用戶管理
 16.1基本用戶管理
  16.1.1rbac和acl
  16.1.2symfony
  16.1.3cakephp
  16.1.4zendframework
 16.2使用ldap實(shí)現(xiàn)確定用戶
  16.2.1需求
  16.2.2 ldap的運(yùn)行原理
  16.2.3準(zhǔn)備ldap
  16.2.4 ldap配置
  16.2.5解決方案
第17章 性能
 17.1使用jmeter進(jìn)行壓力測(cè)試、負(fù)載測(cè)試和性能測(cè)試
 17.2基準(zhǔn)測(cè)試
  17.2.1helloworld
  17.2.2簡(jiǎn)單的crud應(yīng)用程序
 17.3開(kāi)發(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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)