出版時間:2010-6 出版社:清華大學 作者:薩萊 頁數(shù):256
Tag標簽:無
前言
PHP是目前的主流編程技術(shù)。我們可以看到大量PHP網(wǎng)站以及大量有關(guān)PHP的工作機會,還可以看到許多大型公司都使用這種開放源代碼語言來支持其業(yè)務。這種最初毫不起眼的開放源代碼語言如今已廣泛植根于整個業(yè)界之內(nèi)。PHP如今已得到了人們的廣泛重視,諸如IBM和:Microsoft這樣的公司都已支持這種企業(yè)級語言。PHP友好地融合了許多新的觀念和思想,其中最值得關(guān)注的是通過更健壯的、更靈活的和更經(jīng)濟的部署來開發(fā)PHP應用程序。與此同時,許多資深的編程人員也在PHP中引入了若干重要的概念,本書側(cè)重的就是其中一個主要的概念:設計模式?! ?.1本書的適用范圍 在確定本書所適用的讀者對象時,作者非常難以取舍。是為剛接觸PHP及其功能和概念的初級編碼員而編寫,還是為具有多年工作經(jīng)驗的編程人員而編寫?是應當為了解PHP面向?qū)ο蠊δ艿膶I(yè)讀者而編寫嗎?本書是否需要繼續(xù)包含對PHP4的支持?最后一個問題比較容易回答:“當然,不再支持PHP4?!比欢紤]到PHP 4仍然被廣泛部署,開發(fā)人員仍然在使用PHP 4創(chuàng)建新的功能,因此并不能輕易地給出這個答案。為了幫助更廣泛的讀者使用PHP實現(xiàn)設計模式,而不是僅僅作為:PHP語言參考材料,本書采用了下列指導原則來確定適用的讀者。
內(nèi)容概要
PHP通常被視為構(gòu)建靈活和功能豐富的Web應用程序的基石。由于學習相對簡單,因此初級編程人員能夠方便地采用PHP從頭開始創(chuàng)建應用程序。然而,考慮到這些應用程序的規(guī)模,其維護工作令人畏懼。幸運的是,成熟的編程社區(qū)已經(jīng)提供了包括設計模式在內(nèi)的一些解決方案。這些針對相同問題的可重復解決方案已在其他編程語言中應用了多年。《PHP設計模式》的目標是:通過將經(jīng)過實踐檢驗的設計模式應用于PHP應用程序,將PHP與早期的編程語言聯(lián)系在一起?! 禤HP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,并且詳細說明了應用設計模式的場合。接下來,本書通過代碼示例介紹了許多設計模式。最后,本書通過全面深入的案例分析說明了如何使用設計模式來計劃新的應用程序,如何采用PHP語言編寫這些模式,以及如何使用書中介紹的設計模式修正和重構(gòu)已有的代碼塊。作者采用專業(yè)的、便于使用的格式來介紹相關(guān)的概念,自學成才的編程人員與經(jīng)過更多正規(guī)培訓的編程人員都會非常熟悉這種格式?! ≈饕獌?nèi)容 ◆設計模式的含義及其在PHP中的重要性 ◆建立設計模式的PHP庫的常規(guī)用法 ◆使用設計模式(如建造者、外觀、原型和模板模式)更快速、更有效地創(chuàng)建對象 ◆使用數(shù)據(jù)訪問對象和代理設計模式分離體系結(jié)構(gòu) ◆使用委托、工廠和單元素設計模式改善代碼流和控制 ◆在不修改對象核心的情況下實現(xiàn)訪問者和裝飾器設計模式以增強對象 ◆全面的、使用觀察者設計模式的插入式創(chuàng)建技術(shù) ◆使用設計模式計劃應用程序體系結(jié)構(gòu) ◆使用基于設計模式的編碼方式從頭至尾地完成一個Web站點編程的案例分析 ◆在已有應用程序中發(fā)現(xiàn)設計模式的體系結(jié)構(gòu)優(yōu)勢 ◆通過案例分析介紹進一步增強代碼的方法
作者簡介
薩萊,在Aaron Saray 8歲的時候,他接觸到一臺沒有永久存儲器的二手Commodore 64家用計算機,這使他開始著迷于計算機科學,并且了解了許多不同的語言和計算機。在2001年,Aaron最終決定選擇使用PHP語言。從那時開始,他堅持學習其他多種Web語言(如HTMI。CSS和JavaScript),同時不斷充實自己的PHP專業(yè)知識。在其從業(yè)過程中,Aaron曾經(jīng)為Internet Service Provider(ISP)設計和維護過各種Web站點工具,為一家大型牙科保險公司的客戶創(chuàng)建過基于Web的賬戶管理工具,還為基于Internet連接的Point of Sales系統(tǒng)開發(fā)過后臺管理Web站點。在成為Zend認證工程師后,Aaron開始應用Web開放源代碼軟件來創(chuàng)辦運營自己的Web開發(fā)公司。
書籍目錄
第Ⅰ部分 初識設計模式與PHP 第1章 理解設計模式 第2章 使用現(xiàn)有的工具 第Ⅱ部分 參考內(nèi)容 第3章 適配器模式 第4章 建造者模式 第5章 數(shù)據(jù)訪問對象模式 第6章 裝飾器模式 第7章 委托模式 第8章 外觀模式 第9章 工廠模式 第10章 解釋器模式 第11章 迭代器模式 第12章 中介者模式 第13章 觀察者模式 第14章 原型模式 第15章 代理模式 第16章 單元素模式 第17章 策略模式 第18章 模板模式 第19章 訪問者模式 第Ⅲ部分 PHP設計案例分析 第20章 需求分析 第21章 選擇設計模式與計劃 第22章 應用程序編程 第23章 使用更多設計模式進行改進
編輯推薦
《PHP設計模式》適用于有一定經(jīng)驗的、希望借助設計模式來改善代碼體系結(jié)構(gòu)質(zhì)量的PHP編程人員。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載