PHP框架高級編程:套用Symfony,CakePHP和Zend

《php框架高級編程:套用symfony、cakephp和zend》一書對3種最受歡迎的開源框架進行了毫無偏見的深入比較,這3種框架是symfonycakephpzendframework

基本介紹

  • 書名:PHP框架高級編程:套用Symfony,CakePHP和Zend
  • 作者:(波)波倫布斯基
  • ISBN:9787302279709
  • 頁數:503
  • 定價:68.00元
  • 出版社:清華大學出版社
  • 出版時間:2012-02-01
  • 開本:32開
內容提要,目錄,

內容提要

儘管學習如何使用單個php框架生成動態網頁相對簡單,但確定這3種主流web應用程式框架中哪一個最能滿足您的要求卻並不容易。《php框架高級編程:套用symfony、cakephp和zend》詳細討論了這3種框架之間的相同點和不同點,並提供每種框架的類似示例和任務,這樣讀者就可以確定哪種框架最適合自己。
提供非常有價值的比較法,詳細比較symfony、cakephp和zendframework的利弊,並介紹如何使用每種框架解決問題;
介紹常見任務中使用的標準元素,例如窗體、郵件、搜尋、安全和模板;
討論高級功能,例如ajax、外掛程式、web服務、內容管理服務和國際化;
演示如何使用各種測試工具來確保質量和提高性能;
介紹即將發布的新框架,例如codelgniter、lithium和agavi。

目錄

第1章 symfony、cakephp和zend framework簡介
1.1web應用程式框架的定義及其用法
1.1.1框架與庫
1.1.2使用框架的時機
1.1.3php與其他程式語言
1.2開源phpweb框架
1.2.1公眾關注的框架對比
1.2.2 3種框架概述
1.2.3其他框架
1.3web框架中的設計模式
1.3.1設計模式的定義
1.3.2模型-視圖—控制器作為主要的結構設計模式
1.3.3其他設計模式概述
第2章 框架入門
2.1配置要求
2.1.1xampp
2.1.2apache
2.1.3資料庫
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應用程式
2.4.1symfony
2.4.2cakephp
2.4.3zendframework
2.5結構
2.5.1symfony
2.5.2cakephp
2.5.3zendframework
2.61de支持
2.6.1netbeans
2.6.2eclipse
2.6.3zendstudio
第3章 使用資料庫
3.1對象關係映射
3.1.1對象關係阻抗誤配
3.1.2propel
3.1.3doctrine
3.1.4cakephp的orm
3.1.5zend db
3.1.6其他orm解決方案
3.2資料庫配置
3.2.1開放資料庫互連(odbc)
3.2.2sqlite
3.2.3postgresql
3.2.4mysql
3.2.5microsoftsqlserver
3.2.6oracle
3.2.7db2
3.3與資料庫通信
3.3.1模式
3.3.2固件
3.3.3命令行接口
第4章 使用3種框架的第一個應用程式
4.1設計
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創建郵件應用程式
6.1.1傳送郵件的方法和web伺服器
6.1.2 php配置
6.1.3smtp伺服器配置
6.2swiltmaner
6.2.1symfony

相關詞條

熱門詞條

聯絡我們