《PHP框架高級編程》是2012年清華大學出版社出版的圖書,作者是Bartosz Porebski、 Karol Przystalski。
基本介紹
- 書名:PHP框架高級編程
- 作者:Bartosz Porebski、 Karol Przystalski
- ISBN:9787302279709
- 頁數:503
- 定價:68.00元
- 出版社:清華大學出版社
- 出版時間:2012-2
- 副標題:套用Symfony、CakePHP和Zend
內容簡介,編輯推薦,作者簡介,目錄,
內容簡介
《PHP框架高級編程:套用Symfony、CakePHP和Zend》詳細比較Symfony、CakePHP和Zend Framework的利弊,並介紹如何使用每種框架解決問題,介紹常見任務中使用的標準元素,如窗體、郵件、搜尋、安全和模板。
編輯推薦
《PHP框架高級編程:套用Symfony、CakePHP和Zend》:儘管學習如何使用單個php框架生成動態網頁相對簡單,但確定這3種主流web應用程式框架中哪一個最能滿足您的要求卻並不容易。《PHP框架高級編程——套用Symfony\CakePHP和Zend》由Bartosz Porebski、Karol Przystalski、Leszek Nowak所著,《PHP框架高級編程:套用Symfony、CakePHP和Zend》對3種最受歡迎的開源框架進行了毫無偏見的深入比較,這3種框架是symfony、cakephp和zend framework。《php框架高級編程——套用symfony、cakephp和zend》詳細討論了這3種框架之間的相同點和不同點,並提供每種框架的類似示例和任務,這樣讀者就可以確定哪種框架最適合自己。
作者簡介
作者:(波蘭)Bartosz Porebski (波蘭)Karol Przystalski (波蘭)Leszek Nowak 譯者:付勇 景麗
Bartosz Porebski是一位視頻遊戲、Web應用程式和C++軟體開發人員。他還是Brain-Computer Interface的研究人員,同時也是波蘭克拉科夫雅蓋隆大學的講師。
Karol Przystalski是Sabre Holdings公司的一位軟體質量工程師,也是波蘭克拉科夫雅蓋隆大學的博士。他從Symfony的最早版本就開始使用它,並且寫了一本關於Symfony框架的書籍。
Leszek Nowak有多年使用框架—例如Django、CakePHP和Codelgniter—進行Web開發和圖形設計的經驗,他還從事3D建模、動畫、圖像識別和人工智慧開發。他經常說“如果科學用於遊戲,就會很有趣”。
目錄
第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的代碼示例