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

PHP設(shè)計(jì)模式

PHP設(shè)計(jì)模式

定 價(jià):¥36.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第Ⅰ部分 初識(shí)設(shè)計(jì)模式與PHP
第1章 理解設(shè)計(jì)模式
1.1 什么是設(shè)計(jì)模式
1.1.1 一個(gè)普通的示例
1.1.2 設(shè)計(jì)模式能夠解決相同的問題
1.1.3 設(shè)計(jì)模式無所不在
1.1.4 設(shè)計(jì)模式的公共部分
1.2 設(shè)計(jì)模式未涵蓋的內(nèi)容
1.2.1 設(shè)計(jì)模式并非即插即用
1.2.2 設(shè)計(jì)模式是可維護(hù)的,但并非總是最有效的
1.2.3 設(shè)計(jì)模式是重構(gòu)的必經(jīng)之路,但不是最終目標(biāo)
1.3 設(shè)計(jì)模式的相關(guān)論證
1.4 在PHP中使用設(shè)計(jì)模式的原因
1.5 本章小結(jié)
第2章 使用現(xiàn)有的工具
2.1 已有架構(gòu)中的模式
2.1.1 PEAR.中的設(shè)計(jì)模式
2.1.2 Zend Framework中的設(shè)計(jì)模式
2.1.3 Doctrine中的設(shè)計(jì)模式
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ù)訪問對(duì)象模式
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è)計(jì)案例分析
第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 對(duì)最新需求的討論
20.5 本章小結(jié)
第21章 選擇設(shè)計(jì)模式與計(jì)劃
21.1 設(shè)計(jì)核心
21.2 設(shè)計(jì)用戶交互
21.2.1 身份驗(yàn)證和授權(quán)
21.2.2 創(chuàng)建、編輯和刪除用戶
21.2.3 提供對(duì)所有用戶的管理訪問
21.3 設(shè)計(jì)聯(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ì)模式進(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 盡力實(shí)現(xiàn)設(shè)計(jì)模式
23.3.1 設(shè)計(jì)模式和錯(cuò)誤檢查
23.3.2 設(shè)計(jì)模式和聯(lián)系方式管理
23.3.3 設(shè)計(jì)模式和視圖類型
23.3.4 設(shè)計(jì)模式和刪除對(duì)象
23.3.5 分享您的設(shè)計(jì)模式完善工作
23.4 本章小結(jié)

本目錄推薦

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