注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程PHP設(shè)計模式

PHP設(shè)計模式

PHP設(shè)計模式

定 價:¥36.00

作 者: (美)薩萊 著,梁志敏,蔡建 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: PHP

ISBN: 9787302228431 出版時間: 2010-06-01 包裝: 平裝
開本: 大16開 頁數(shù): 256 字?jǐn)?shù):  

內(nèi)容簡介

  PHP通常被視為構(gòu)建靈活和功能豐富的Web應(yīng)用程序的基石。由于學(xué)習(xí)相對簡單,因此初級編程人員能夠方便地采用PHP從頭開始創(chuàng)建應(yīng)用程序。然而,考慮到這些應(yīng)用程序的規(guī)模,其維護(hù)工作令人畏懼。幸運的是,成熟的編程社區(qū)已經(jīng)提供了包括設(shè)計模式在內(nèi)的一些解決方案。這些針對相同問題的可重復(fù)解決方案已在其他編程語言中應(yīng)用了多年?!禤HP設(shè)計模式》的目標(biāo)是:通過將經(jīng)過實踐檢驗的設(shè)計模式應(yīng)用于PHP應(yīng)用程序,將PHP與早期的編程語言聯(lián)系在一起?!禤HP設(shè)計模式》首先介紹了設(shè)計模式,講述了設(shè)計模式的使用及重要性,并且詳細(xì)說明了應(yīng)用設(shè)計模式的場合。接下來,本書通過代碼示例介紹了許多設(shè)計模式。最后,本書通過全面深入的案例分析說明了如何使用設(shè)計模式來計劃新的應(yīng)用程序,如何采用PHP語言編寫這些模式,以及如何使用書中介紹的設(shè)計模式修正和重構(gòu)已有的代碼塊。作者采用專業(yè)的、便于使用的格式來介紹相關(guān)的概念,自學(xué)成才的編程人員與經(jīng)過更多正規(guī)培訓(xùn)的編程人員都會非常熟悉這種格式。主要內(nèi)容◆設(shè)計模式的含義及其在PHP中的重要性◆建立設(shè)計模式的PHP庫的常規(guī)用法◆使用設(shè)計模式(如建造者、外觀、原型和模板模式)更快速、更有效地創(chuàng)建對象◆使用數(shù)據(jù)訪問對象和代理設(shè)計模式分離體系結(jié)構(gòu)◆使用委托、工廠和單元素設(shè)計模式改善代碼流和控制◆在不修改對象核心的情況下實現(xiàn)訪問者和裝飾器設(shè)計模式以增強(qiáng)對象◆全面的、使用觀察者設(shè)計模式的插入式創(chuàng)建技術(shù)◆使用設(shè)計模式計劃應(yīng)用程序體系結(jié)構(gòu)◆使用基于設(shè)計模式的編碼方式從頭至尾地完成一個Web站點編程的案例分析◆在已有應(yīng)用程序中發(fā)現(xiàn)設(shè)計模式的體系結(jié)構(gòu)優(yōu)勢◆通過案例分析介紹進(jìn)一步增強(qiáng)代碼的方法

作者簡介

  薩萊,在Aaron Saray 8歲的時候,他接觸到一臺沒有永久存儲器的二手Commodore 64家用計算機(jī),這使他開始著迷于計算機(jī)科學(xué),并且了解了許多不同的語言和計算機(jī)。在2001年,Aaron最終決定選擇使用PHP語言。從那時開始,他堅持學(xué)習(xí)其他多種Web語言(如HTMI。CSS和JavaScript),同時不斷充實自己的PHP專業(yè)知識。在其從業(yè)過程中,Aaron曾經(jīng)為Internet Service Provider(ISP)設(shè)計和維護(hù)過各種Web站點工具,為一家大型牙科保險公司的客戶創(chuàng)建過基于Web的賬戶管理工具,還為基于Internet連接的Point of Sales系統(tǒng)開發(fā)過后臺管理Web站點。在成為Zend認(rèn)證工程師后,Aaron開始應(yīng)用Web開放源代碼軟件來創(chuàng)辦運營自己的Web開發(fā)公司。

圖書目錄

第Ⅰ部分 初識設(shè)計模式與PHP
第1章 理解設(shè)計模式
1.1 什么是設(shè)計模式
1.1.1 一個普通的示例
1.1.2 設(shè)計模式能夠解決相同的問題
1.1.3 設(shè)計模式無所不在
1.1.4 設(shè)計模式的公共部分
1.2 設(shè)計模式未涵蓋的內(nèi)容
1.2.1 設(shè)計模式并非即插即用
1.2.2 設(shè)計模式是可維護(hù)的,但并非總是最有效的
1.2.3 設(shè)計模式是重構(gòu)的必經(jīng)之路,但不是最終目標(biāo)
1.3 設(shè)計模式的相關(guān)論證
1.4 在PHP中使用設(shè)計模式的原因
1.5 本章小結(jié)
第2章 使用現(xiàn)有的工具
2.1 已有架構(gòu)中的模式
2.1.1 PEAR.中的設(shè)計模式
2.1.2 Zend Framework中的設(shè)計模式
2.1.3 Doctrine中的設(shè)計模式
2.2 PHP標(biāo)準(zhǔn)庫
2.2.1 SPL Observer.與SPL Subject
2.2.2 SPL迭代器
2.3 使用具有模式的Eclipse PDT
2.4 本章小結(jié)
第II部分參考內(nèi)容
第3章 適配器模式
3.1 問題與解決方案
3.2 UML
3.3 代碼示例
第4章 建造者模式
4.1 問題與解決方案
4.2 UML
4.3 代碼示例
第5章 數(shù)據(jù)訪問對象模式
5.1 問題與解決方案
5.2 UML
5.3 代碼示例
第6章 裝飾器模式
6.1 問題與解決方案
6.2 UML
6.3 代碼示例
第7章 委托模式
7.1 問題與解決方案
7.2 UML
7.3 代碼示例
第8章 外觀模式
8.1 問題與解決方案
8.2 UML
8.3 代碼示例
第9章 工廠模式
9.1 問題與解決方案
9.2 UML
9.3 代碼示例
第10章 解釋器模式
10.1 問題與解決方案
10.2 UML
10.3 代碼示例
第11章 迭代器模式
11.1 問題與解決方案
11.2 UML
11.3 代碼示例
第12章 中介者模式
12.1 問題與解決方案
12.2 UML
12.3 代碼示例
第13章 觀察者模式
13.1 問題與解決方案
13.2 UML
13.3 代碼示例
第14章 原型模式
14.1 問題與解決方案
14.2 UML
14.3 代碼示例
第15章 代理模式
15.1 問題與解決方案
15.2 UML
15.3 代碼示例
第16章 單元素模式
16.1 問題與解決方案
16.2 UML
16.3 代碼示例
第17章 策略模式
17.1 問題與解決方案
17.2 UML
17.3 代碼示例
第18章 模板模式
18.1 問題與解決方案
18.2 UML
18.3 代碼示例
第19章 訪問者模式
19.1 問題與解決方案
19.2 UML
19.3 代碼示例
第III部分 PHP設(shè)計案例分析
第20章 需求分析
20.1 初始需求
20.1.1 執(zhí)行綱要
20.1.2 作用域
20.1.3 假設(shè)鄺艮制
20.1.4 詳細(xì)需求
20.2 初始需求分析
20.2.1 大?。脩粢?guī)模
20.2.2 聯(lián)系方式信息的類型
20.2.3 應(yīng)用程序訪問
20.2.4 聯(lián)系方式同步
20.2.5 用戶證書
20.3 最新需求文檔
20.3.1 執(zhí)行綱要
20.3.2 假設(shè)/限制
20.3.3 詳細(xì)需求
20.4 對最新需求的討論
20.5 本章小結(jié)
第21章 選擇設(shè)計模式與計劃
21.1 設(shè)計核心
21.2 設(shè)計用戶交互
21.2.1 身份驗證和授權(quán)
21.2.2 創(chuàng)建、編輯和刪除用戶
21.2.3 提供對所有用戶的管理訪問
21.3 設(shè)計聯(lián)系方式管理
21.3.1 處理聯(lián)系方式與信息
21.3.2 聯(lián)系方式信息關(guān)系
21.3.3 導(dǎo)入聯(lián)系方式
21.3.4 查看聯(lián)系方式
21.4 本章小結(jié)
第22章 應(yīng)用程序編程
22.1 信息準(zhǔn)備
22.2 應(yīng)用程序編程
22.2.1 應(yīng)用程序核心的編程
22.2.2 用戶交互與管理的編程
22.2.3 聯(lián)系方式管理的編程
22.3 本章小結(jié)
第23章 使用更多設(shè)計模式進(jìn)行改進(jìn)
23.1 處理聯(lián)系方式的導(dǎo)入
23.1.1 Outlook聯(lián)系方式適配器
23.1.2 構(gòu)建聯(lián)系方式數(shù)組
23.2 去除視圖中的邏輯
23.3 盡力實現(xiàn)設(shè)計模式
23.3.1 設(shè)計模式和錯誤檢查
23.3.2 設(shè)計模式和聯(lián)系方式管理
23.3.3 設(shè)計模式和視圖類型
23.3.4 設(shè)計模式和刪除對象
23.3.5 分享您的設(shè)計模式完善工作
23.4 本章小結(jié)

本目錄推薦

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