出版時(shí)間:2008-9 出版社:清華大學(xué)出版社 作者:阮征,徐曉昕,鄒晨 著 頁(yè)數(shù):469
Tag標(biāo)簽:無(wú)
前言
這是Web 2.0網(wǎng)站開發(fā)系列圖書之一。書中全面分析了當(dāng)今烽煙四起的Web 2.0時(shí)代中網(wǎng)絡(luò)世界的本質(zhì)概念和技術(shù),從實(shí)用的角度出發(fā),兼顧中、高級(jí)用戶的需求,不僅解釋了28個(gè)Web 2.0的概念,詳解了ASP的Web 2.0開發(fā)技術(shù),全書還配備10個(gè)完整案例,力求讓讀者學(xué)到最有用的技術(shù),掌握最前沿的Web 2.0開發(fā)方法?! ∫?、本書寫作思路 本書從Web 2.0的基本概念講起,比較了各種流行的Web 2.0開發(fā)技術(shù),讓讀者從中體會(huì)書中所選技術(shù)的優(yōu)勢(shì)所在:第二部分通過(guò)范例詳解Web開發(fā)技術(shù)及其應(yīng)用技巧,它們是Web開發(fā)的利器,學(xué)會(huì)它就擁有了開發(fā)網(wǎng)站的金鑰匙;第三部分學(xué)以致用,運(yùn)用所學(xué)技術(shù),按照行業(yè)流行的開發(fā)方法。
內(nèi)容概要
本書以Web 2.0網(wǎng)站開發(fā)的5種需求和28個(gè)重要元素為線索,從PHP開發(fā)Web 2.0網(wǎng)站的三個(gè)理由出發(fā),全面講解PHP的Web開發(fā)技術(shù),并按行業(yè)流行的開發(fā)模式創(chuàng)建10大Web 2.0應(yīng)用系統(tǒng),幫助讀者真正實(shí)現(xiàn)從新手到高手的跨越?! ∪珪?部分共21章,第1部分(第1~3章)介紹Web 2.0的概念、應(yīng)用、重要元素及開發(fā)技術(shù);第2部分(第4~11章)結(jié)合92個(gè)范例講解PHP的Web開發(fā)技術(shù),內(nèi)容包括PHP開發(fā)入門、PHP基本語(yǔ)法、PHP流程控制、PHP函數(shù)和類、MySQL、PHP+MySQL數(shù)據(jù)庫(kù)開發(fā)、PHP動(dòng)態(tài)網(wǎng)站構(gòu)建全過(guò)程、PHP開發(fā)中的常用技巧等;第3部分(第12~21章)為實(shí)例篇,介紹博客網(wǎng)站系統(tǒng)、基于~ax的留言板、新聞發(fā)布系統(tǒng)、為網(wǎng)站添加RSS功能、Wiki網(wǎng)站系統(tǒng)、網(wǎng)絡(luò)論壇系統(tǒng)、網(wǎng)絡(luò)郵件系統(tǒng)、網(wǎng)絡(luò)校友錄系統(tǒng)、網(wǎng)絡(luò)聊天室、網(wǎng)站訪問(wèn)統(tǒng)計(jì)等10個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。另,書中所有案例源代碼均收錄于附贈(zèng)光盤中,讀者可以直接部署,或植入實(shí)際開發(fā)項(xiàng)目。 本書注重實(shí)用性,兼顧初、中級(jí)用戶的需求,案例具備商用價(jià)值且易于擴(kuò)展實(shí)現(xiàn)。適合Web 2.0網(wǎng)站開發(fā)相關(guān)人員參考使用,書中案例可作為高等院校相關(guān)專業(yè)課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)的參考資料。
書籍目錄
第1部分 Web 2.0大航海時(shí)代第1章 Web 2.0概念與圖譜1.1 從Web 1.0到Web 2.01.2 Web 2.0概念詮釋1.3 Web 2.0圖譜1.3.1 信息發(fā)布1.3.2 信息獲取1.3.3 信息共享1.3.4 溝通交流1.3.5 網(wǎng)絡(luò)新媒體1.3.6 國(guó)內(nèi)外著名Web 2.0網(wǎng)站第2章 Web 2.0元素詳解2.1 信息發(fā)布功能的三大元素2.1.1 Blog2.1.2 AjaX2.1.3 Comment2.2 信息獲取功能的五大元素2.2.1 RSS2.2.2 Bookmark2.2.3 Digg2.2.4 Search2.2.5 CMS2.3 信息共享功能的五大元素2.3.1 Wiki2.3.2 P2P2.3.3 Tag2.3.4 TrackBack2.3.5 Pelmission2.4 溝通交流功能的六大元素2.4.1 SNS2.4.2 IM2.4.3 BBS2.4.4 E-mail2.4.5 聊天室2.4.6 留言板2.5 網(wǎng)絡(luò)新媒體功能的九大元素2.5.1 網(wǎng)絡(luò)硬盤2.5.2 網(wǎng)站統(tǒng)計(jì)2.5.3 網(wǎng)絡(luò)投票2.5.4 網(wǎng)絡(luò)相冊(cè)2.5.5 網(wǎng)絡(luò)地圖2.5.6 網(wǎng)絡(luò)游戲2.5.7 網(wǎng)絡(luò)廣告2.5.8 網(wǎng)絡(luò)多媒體2.5.9 電子商務(wù)第3章 Web 2.0開發(fā)技術(shù)PHP3.1 PHP是什么3.1.1 PHP簡(jiǎn)介3.1.2 PHP的起源和背景3.1.3 PHP的優(yōu)點(diǎn)和特點(diǎn)3.1.4 競(jìng)爭(zhēng)對(duì)手:ASP,mod_per1,JSP3.2 PHP能做什么3.2.1 服務(wù)器端程序3.2.2 命令行程序3.2.3 桌面應(yīng)用程序3.3 PHP有什么支撐環(huán)境3.3.1 服務(wù)器支持3.3.2 數(shù)據(jù)庫(kù)支持3.3.3 工具支持3.3.4 PHP IDE工具3.4 小結(jié)第2部分 PHP技術(shù)之旅第4章 PHP開發(fā)入門4.1 PHP對(duì)運(yùn)行環(huán)境的要求4.1.1 對(duì)硬件的要求4.1.2 對(duì)操作系統(tǒng)的要求4.1.3 對(duì)軟件環(huán)境的要求4.2 PHP+Apache在Windows XP下的安裝和配置4.2.1 安裝與配置Apache 2.24.2.2 安裝與配置PHP4.2.3 配置Apache使之支持PHP4.2.4 配置PHP使之支持MySQL4.2.5 測(cè)試:PHP環(huán)境4.3 PHP+IIS在Windows XP下的安裝和配置4.3.1 安裝IIS4.3.2 安裝與配置PHP4.3.3 配置IIs的PHP映射4.3.4 測(cè)試PHP環(huán)境4.3.5 總結(jié)4.4 熟悉PHP安裝環(huán)境4.4.1 PHP 4目錄結(jié)構(gòu)4.4.2 PHP 5目錄結(jié)構(gòu)4.4.3 PHP 4和PHP 5目錄結(jié)構(gòu)的比較4.5 新建一個(gè)PHP HelloWorld小程序4.6 小結(jié)第5章 PHP基本語(yǔ)法5.1 PHP文件構(gòu)成5.1.1 一個(gè)典型的PHP文件5.1.2 分析PHlP文件中的元素5.2 PHP基本語(yǔ)法5.2.1 PHP標(biāo)記方式5.2.2 PHP注釋方式5.2.3 PHP引用文件方式5.3 PHP常量5.3.1 常量命名規(guī)則5.3.2 定義常量的語(yǔ)法5.3.3 預(yù)定義常量5.4 PHP變量5.4.1 變量命名規(guī)則5.4.2 變量的作用域5.4.3 可變變量5.4.4 預(yù)定義變量5.4.5 表單變量5.5 PHP數(shù)據(jù)類型5.5.1 布爾型5.5.2 整型5.5.3 浮點(diǎn)型5.5.4 字符串5.5.5 數(shù)組5.5.6 對(duì)象5.5.7 改變變量類型5.6 PHP運(yùn)算符5.6.1 運(yùn)算符的優(yōu)先級(jí)5.6.2 算術(shù)運(yùn)算符5.6.3 賦值運(yùn)算符5.6.4 位運(yùn)算符5.6.5 比較運(yùn)算符5.6.6 遞增/遞減運(yùn)算符5.6.7 邏輯運(yùn)算符5.6.8 字符串運(yùn)算符5.6.9 其他運(yùn)算符5.7 小結(jié)第6章 PHP流程控制6.1 if…else結(jié)構(gòu)6.1.1 if結(jié)構(gòu)6.1.2 if…else結(jié)構(gòu)6.1.3 if…else…elseif結(jié)構(gòu)6.2 do…while結(jié)構(gòu)6.2.1 while結(jié)構(gòu)6.2.2 do…while結(jié)構(gòu)6.3 for結(jié)構(gòu)6.3.1 普通for結(jié)構(gòu)6.3.2 foreach結(jié)構(gòu)6.4 switch結(jié)構(gòu)6.5 其他的流程控制6.5.1 break6.5.2 continue6.6 小結(jié)第7章 PHP函數(shù)和類7.1 PHP函數(shù)7.1.1 用戶自定義函數(shù)7.1.2 函數(shù)參數(shù)7.1.3 函數(shù)返回值7.1.4 變量函數(shù)7.1.5 內(nèi)置函數(shù)7.2 PHP類和對(duì)象7.2.1 定義類7.2.2 由類創(chuàng)建對(duì)象7.2.3 類的繼承7.2.4 類的構(gòu)造函數(shù)7.3 PHP擴(kuò)展庫(kù)PEAR7.3.1 基本PHP擴(kuò)展庫(kù)7.3.2 數(shù)據(jù)庫(kù)擴(kuò)展庫(kù)7.3.3 數(shù)學(xué)和密碼擴(kuò)展庫(kù)7.3.4 文件系統(tǒng)和進(jìn)程控制擴(kuò)展庫(kù)7.3.5 遠(yuǎn)程訪問(wèn)服務(wù)擴(kuò)展庫(kù)7.3.6 應(yīng)用領(lǐng)域類擴(kuò)展庫(kù)7.4 PHP常用基本函數(shù)7.4.1 數(shù)組操作函數(shù)7.4.2 日期和時(shí)間函數(shù)7.4.3 目錄、文件系統(tǒng)函數(shù)7.4.4 字符串處理函數(shù)7.4.5 正則表達(dá)式函數(shù)7.5 小結(jié)第8章 PHP最佳搭檔MySQL8.1 MySQL基礎(chǔ)8.1.1 MySQL簡(jiǎn)介8.1.2 MySQL在Windows下的安裝8.2 MySQL命令行管理8.2.1 數(shù)據(jù)庫(kù)連接與用戶管理8.2.2 數(shù)據(jù)庫(kù)查詢與維護(hù)8.2.3 數(shù)據(jù)庫(kù)備份與恢復(fù)8.3 MySQL客戶端管理工具8.3.1 MySQL-Front8.3.2 MySQL Administrator8.3.3 MySQL Query Browsel8.3.4 EMS SQL Manager8.4 MySQL基于Web的管理工具phpMyAdmin8.4.1 phpMyAdmin簡(jiǎn)介8.4.2 phpMyAdmin的安裝與配置8.4.3 phpMyAdmin的使用8.5 小結(jié)第9章 PHP+MySQL數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)9.1 PHP訪問(wèn):MySQL函數(shù)9.1.1 數(shù)據(jù)庫(kù)驅(qū)動(dòng)的PHP動(dòng)態(tài)網(wǎng)站工作原理9.1.2 PHP的MySQL配置選項(xiàng)9.1.3 PHP的MySQL數(shù)據(jù)庫(kù)訪問(wèn)函數(shù)9.2 PHP訪問(wèn):MySQL數(shù)據(jù)庫(kù)9.2.1 連接MySQL數(shù)據(jù)庫(kù)9.2.2 查看數(shù)據(jù)表9.2.3 新建數(shù)據(jù)表9.2.4 通過(guò)表單往數(shù)據(jù)庫(kù)中添加數(shù)據(jù)9.2.5 更改數(shù)據(jù)庫(kù)中的記錄9.2.6 刪除數(shù)據(jù)庫(kù)中的記錄9.3 PHP+MySQL綜合實(shí)例——簡(jiǎn)易留言簿9.3.1 創(chuàng)建留言簿數(shù)據(jù)庫(kù)9.3.2 創(chuàng)建留言簿程序:guestbook.php9.3.3 留言簿功能演示9.4 小結(jié)第10章 PHP動(dòng)態(tài)網(wǎng)站構(gòu)建全程實(shí)錄10.1 網(wǎng)站前期設(shè)計(jì)10.1.1 站點(diǎn)頁(yè)面需求分析10.1.2 網(wǎng)站模塊化設(shè)計(jì)基礎(chǔ)——include()和require()函數(shù)10.1.3 開始進(jìn)行簡(jiǎn)單頁(yè)面設(shè)計(jì)10.2 網(wǎng)站框架開發(fā)10.2.1 設(shè)計(jì)頁(yè)面通用文件10.2.2 設(shè)計(jì)網(wǎng)頁(yè)文件10.3 開發(fā)網(wǎng)站的動(dòng)態(tài)功能10.3.1 添加導(dǎo)航欄10.3.2 上傳圖片頁(yè)面10.3.3 創(chuàng)建圖片庫(kù)頁(yè)面10.3.4 添加留言簿10.3.5 添加站點(diǎn)訪問(wèn)計(jì)數(shù)器10.3.6 添加動(dòng)態(tài)更替LOGO圖片banner10.4 小結(jié)第11章 PHP開發(fā)中的常用技巧11.1 PHP數(shù)據(jù)共享11.1.1 使用session11.1.2 使用cookie11.2 PHP正則表達(dá)式匹配查找11.2.1 什么是正則表達(dá)式11.2.2 第一個(gè)正則表達(dá)式:郵件地址驗(yàn)證11.2.3 正則表達(dá)式語(yǔ)法11.2.4 正則表達(dá)式應(yīng)用示例11.3 PHP文件處理11.3.1 打開文件——fopen()11.3.2 關(guān)閉文件——fclose()11.3.3 判斷是否處于文件末端——feof()11.3.4 逐行讀取文件——fgets()11.3.5 逐字讀取文件——fgetc()11.4 PHP上傳文件11.4.1 創(chuàng)建文件上傳表單11.4.2 建立上傳文件的腳本程序11.4.3 設(shè)置文件上傳的條件11.4.4 保存已上傳的文件11.4.5 上傳一組文件11.5 PHP使用遠(yuǎn)程文件11.5.1 獲取遠(yuǎn)程文件的標(biāo)題11.5.2 乎數(shù)據(jù)保存到遠(yuǎn)程服務(wù)器11.6 PHP操作郵件11.6.1 郵件函數(shù)mail()11.6.2 制作簡(jiǎn)易E-mail11.6.3 制作E-mail反饋表單11.7 PHP如何調(diào)用Java類庫(kù)11.7.1 在Windows系統(tǒng)中安裝Java類庫(kù)11.7.2 創(chuàng)建和使用自定義的Java類11.8 小結(jié)第3部分 Web 2.0大航海之旅第12章 博客網(wǎng)站系統(tǒng)12.1 系統(tǒng)預(yù)覽12.1.1 從光盤安裝系統(tǒng)12.1.2 系統(tǒng)界面預(yù)覽12.2 博客網(wǎng)站系統(tǒng)需求分析12.2.1 理解需求12.2.2 描述需求12.2.3 系統(tǒng)用例分析12.2.4 用例活動(dòng)分析12.3 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)12.3.1 存儲(chǔ)方式12.3.2 博客文章的存儲(chǔ)接口設(shè)計(jì)12.3.3 評(píng)論的存儲(chǔ)接口設(shè)計(jì)12.3.4 文章評(píng)分的存儲(chǔ)接口設(shè)計(jì)12.4 系統(tǒng)架構(gòu)設(shè)計(jì)12.4.1 總體結(jié)構(gòu)12.4.2 底層文件訪問(wèn)設(shè)計(jì)12.4.3 表示層頁(yè)面設(shè)計(jì)12.5 功能開發(fā)12.5.1 閱讀博客12.5.2 編輯博客12.5.3 發(fā)布評(píng)論12.5.4 設(shè)置主題12.5.5 RSS12.6 關(guān)鍵技術(shù)12.6.1 RSS因子12.6.2 圖片上傳第13章 基于Ajax的留言板13.1 系統(tǒng)預(yù)覽13.1.1 從光盤安裝系統(tǒng)13.1.2 系統(tǒng)界面預(yù)覽13.2 需求分析13.2.1 理解需求13.2.2 描述需求13.2.3 系統(tǒng)用例分析13.3 系統(tǒng)設(shè)計(jì)13.3.1 結(jié)構(gòu)設(shè)計(jì)13.3.2 頁(yè)面設(shè)計(jì)13.4 數(shù)據(jù)庫(kù)設(shè)計(jì)13.4.1 數(shù)據(jù)實(shí)體分析13.4.2 數(shù)據(jù)表結(jié)構(gòu)13.4.3 創(chuàng)建數(shù)據(jù)庫(kù)13.5 系統(tǒng)架構(gòu)設(shè)計(jì)13.5.1 創(chuàng)建項(xiàng)目目錄結(jié)構(gòu)13.5.2 規(guī)劃存放于各目錄下的文件13.5.3 Ajax技術(shù)原理簡(jiǎn)介13.5.4 DIV+Css布局簡(jiǎn)介13.6 功能開發(fā)13.6.1 顯示留言頁(yè)面13.6.2 管理員登錄頁(yè)面13.6.3 發(fā)布留言頁(yè)面13.6.4 回復(fù)留言頁(yè)面13.6.5 刪除留言13.7 關(guān)鍵技術(shù)13.7.1 Ajax13.7.2 DIV+CSS頁(yè)面布局技術(shù)13.8 小結(jié)第14章 新聞發(fā)布系統(tǒng)14.1 案例預(yù)覽14.1.1 從光盤安裝系統(tǒng)14.1.2 系統(tǒng)界面預(yù)覽14.2 需求分析14.2.1 需求總體分析14.2.2 系統(tǒng)用例分析14.3 系統(tǒng)設(shè)計(jì)14.3.1 結(jié)構(gòu)設(shè)計(jì)14.3.2 流程設(shè)計(jì)14.3.3 頁(yè)面設(shè)計(jì)14.4 數(shù)據(jù)庫(kù)設(shè)計(jì)14.4.1 數(shù)據(jù)實(shí)體14.4.2 數(shù)據(jù)表結(jié)構(gòu)14.4.3 創(chuàng)建數(shù)據(jù)表14.5 系統(tǒng)架構(gòu)設(shè)計(jì)14.5.1 數(shù)據(jù)庫(kù)連接14.5.2 MVC架構(gòu)14.5.3 模塊化設(shè)計(jì)14.6 模塊的實(shí)現(xiàn)14.6.1 數(shù)據(jù)庫(kù)連接模塊14.6.2 頁(yè)頭模塊14.6.3 頁(yè)腳模塊14.7 前臺(tái)頁(yè)面功能開發(fā)14.7.1 首頁(yè)顯示功能14.7.2 分類頁(yè)面顯示功能14.7.3 信息內(nèi)容瀏覽功能14.8 后臺(tái)管理功能開發(fā)14.8.1 管理員登錄14.8.2 類別管理模塊14.8.3 信息管理模塊14.8.4 注銷管理14.9 關(guān)鍵技術(shù)14.9.1 MVC架構(gòu)14.9.2 模塊化設(shè)計(jì)14.9.3 管理員登錄14.10 小結(jié)第15章 RSS生成與閱讀器制作15.1 RSS文件語(yǔ)法15.1.1 RSS文件實(shí)例15.1.2 RSS節(jié)點(diǎn)元素15.2 RSS的PHP使用實(shí)例15.2.1 建立RSS數(shù)據(jù)庫(kù)15.2.2 通過(guò)編程動(dòng)態(tài)輸出RSS15.2.3 靜態(tài)輸出RSS文件15.3 小結(jié)第16章 Wiki網(wǎng)站系統(tǒng)16.1 PmWiki簡(jiǎn)介16.2 從零開始構(gòu)建一個(gè)Wiki網(wǎng)站16.2.1 PmWiki的安裝16.2.2 PmWiki的配置16.2.3 PmWiki的中文漢化16.2.4 PmWiki的權(quán)限配置16.3 PmWiki語(yǔ)法16.3.1 基本語(yǔ)法16.3.2 創(chuàng)建新頁(yè)面16.4 PmWiki開發(fā)詳解16.4.1 定義模板文件16.4.2 引用模板文件16.4.3 主文件(PmWiki.php)16.5 關(guān)鍵技術(shù)16.6 小結(jié)第17章 網(wǎng)絡(luò)論壇系統(tǒng)17.1 案例預(yù)覽17.1.1 從光盤安裝系統(tǒng)17.1.2 系統(tǒng)界面預(yù)覽17.2 需求分析17.2.1 總體需求分析17.2.2 基本功能分析17.2.3 系統(tǒng)用例分析17.3 系統(tǒng)設(shè)計(jì)17.3.1 結(jié)構(gòu)設(shè)計(jì)17.3.2 流程設(shè)計(jì)17.3.3 主要頁(yè)面設(shè)計(jì)17.4 數(shù)據(jù)庫(kù)設(shè)計(jì)17.4.1 數(shù)據(jù)實(shí)體分析17.4.2 數(shù)據(jù)表結(jié)構(gòu)17.4.3 創(chuàng)建數(shù)據(jù)表17.5 系統(tǒng)架構(gòu)設(shè)計(jì)17.5.1 從工作流程分析系統(tǒng)架構(gòu)17.5.2 系統(tǒng)配置文件(config.php)17.6 功能開發(fā)17.6.1 論壇首頁(yè)17.6.2 控制面板頁(yè)面17.6.3 已訂閱主題頁(yè)面17.6.4 查看與編輯個(gè)人資料頁(yè)面17.6.5 編輯選項(xiàng)頁(yè)面17.6.6 編輯密碼頁(yè)面17.6.7 幫助頁(yè)面17.6.8 搜索頁(yè)面17.6.9 最新主題頁(yè)面17.6.10 用戶注冊(cè)頁(yè)面17.6.11 用戶登錄頁(yè)面17.6.12 管理面板頁(yè)面17.6.13 用戶列表頁(yè)面17.6.14 狀態(tài)列表頁(yè)面17.6.15 詳細(xì)的在線列表頁(yè)面17.6.16 訂閱RSS頁(yè)面17.7 關(guān)鍵技術(shù)17.7.1 模板技術(shù)17.7.2 RSS訂閱17.8 小結(jié)第18章 網(wǎng)絡(luò)郵件系統(tǒng)18.1 案例預(yù)覽18.1.1 從光盤安裝系統(tǒng)18.1.2 系統(tǒng)界面預(yù)覽18.2 需求分析18.2.1 理解需求18.2.2 分析需求18.2.3 系統(tǒng)用例分析18.3 系統(tǒng)設(shè)計(jì)18.3.1 結(jié)構(gòu)設(shè)計(jì)18.3.2 主要頁(yè)面設(shè)計(jì)18.4 數(shù)據(jù)庫(kù)設(shè)計(jì)18.4.1 數(shù)據(jù)實(shí)體分析18.4.2 數(shù)據(jù)表結(jié)構(gòu)18.4.3 創(chuàng)建數(shù)據(jù)庫(kù)18.5 系統(tǒng)架構(gòu)設(shè)計(jì)18.5.1 創(chuàng)建項(xiàng)目18.5.2 設(shè)計(jì)系統(tǒng)架構(gòu)18.6 功能開發(fā)18.6.1 數(shù)據(jù)庫(kù)接口開發(fā)18.6.2 發(fā)送郵件接口開發(fā)18.6.3 接收郵件接口開發(fā)18.6.4 用戶設(shè)置頁(yè)面開發(fā)18.6.5 郵件列表頁(yè)面開發(fā)18.6.6 寫郵件頁(yè)面開發(fā)18.6.7 地址簿頁(yè)面開發(fā)18.7 關(guān)鍵技術(shù)18.8 小結(jié)第19章 網(wǎng)絡(luò)校友錄系統(tǒng)19.1 系統(tǒng)預(yù)覽19.1.1 從光盤安裝系統(tǒng)19.1.2 系統(tǒng)界面預(yù)覽19.2 需求分析19.2.1 需求總體分析19.2.2 系統(tǒng)用例分析19.3 系統(tǒng)設(shè)計(jì)19.3.1 結(jié)構(gòu)設(shè)計(jì)19.3.2 頁(yè)面設(shè)計(jì)19.4 數(shù)據(jù)庫(kù)設(shè)計(jì)19.4.1 數(shù)據(jù)實(shí)體分析19.4.2 數(shù)據(jù)表結(jié)構(gòu)19.4.3 創(chuàng)建數(shù)據(jù)庫(kù)19.5 系統(tǒng)架構(gòu)設(shè)計(jì)19.5.1 數(shù)據(jù)庫(kù)連接配置(conf_mysql.php)19.5.2 校友錄配置(conf_class.php)19.6 功能開發(fā)19.6.1 登錄與退出功能19.6.2 注冊(cè)功能19.6.3 班級(jí)留言19.6.4 班級(jí)相冊(cè)19.6.5 班級(jí)共享19.6.6 紙條傳情19.6.7 我的紙條19.6.8 成員地址19.6.9 個(gè)人資料19.6.10 班級(jí)管理19.6.11 留言下載19.6.12 地址導(dǎo)出19.6.13 班級(jí)幫助19.7 關(guān)鍵技術(shù)19.7.1 文件上傳19.7.2 文件導(dǎo)出19.7.3 UBB編輯器19.7.4 日期選擇組件19.8 小結(jié)第20章 網(wǎng)絡(luò)聊天室20.1 系統(tǒng)預(yù)覽20.1.1 從光盤安裝系統(tǒng)20.1.2 系統(tǒng)界面預(yù)覽20.2 需求分析20.2.1 總體需求分析20.2.2 系統(tǒng)用例分析20.3 系統(tǒng)設(shè)計(jì)20.3.1 結(jié)構(gòu)設(shè)計(jì)20.3.2 頁(yè)面設(shè)計(jì)20.4 數(shù)據(jù)庫(kù)設(shè)計(jì)20.4.1 數(shù)據(jù)實(shí)體分析20.4.2 數(shù)據(jù)表結(jié)構(gòu)20.4.3 創(chuàng)建數(shù)據(jù)庫(kù)20.5 系統(tǒng)架構(gòu)設(shè)計(jì)20.5.1 系統(tǒng)配置文件(config.php)20.5.2 多數(shù)據(jù)庫(kù)支持(incl目錄)20.5.3 多語(yǔ)言支持(1ang目錄)20.6 包含文件20.6.1 頭文件(open_doc.inc)20.6.2 工具欄文件(skin.inc)20.6.3 公用函數(shù)文件(main.inc)20.7 功能開發(fā)20.7.1 安裝頁(yè)面(install.php)20.7.2 首頁(yè)面(index.php)20.7.3 登錄頁(yè)面(login.pho)20.7.4 聊天頁(yè)面(blab.php)20.7.5 在線用戶列表(online.php)20.7.6 聲音設(shè)置區(qū)域20.7.7 時(shí)區(qū)設(shè)置窗口20.7.8 顏色設(shè)置窗口20.7.9 表情選擇窗口20.7.10 歷史頁(yè)面20.8 關(guān)鍵技術(shù)20.8.1 使用上下文對(duì)象保存聊天內(nèi)容20.8.2 使用Ajax發(fā)送聊天內(nèi)容20.8.3 多數(shù)據(jù)庫(kù)多語(yǔ)言20.9 小結(jié)第21章 網(wǎng)站訪問(wèn)統(tǒng)計(jì)21.1 系統(tǒng)預(yù)覽21.1.1 從光盤安裝系統(tǒng)21.1.2 系統(tǒng)界面預(yù)覽21.2 需求分析21.2.1 總體需求分析21.2.2 系統(tǒng)用例分析21.3 系統(tǒng)設(shè)計(jì)21.3.1 結(jié)構(gòu)設(shè)計(jì)21.3.2 頁(yè)面設(shè)計(jì)21.4 數(shù)據(jù)庫(kù)設(shè)計(jì)21.4.1 數(shù)據(jù)實(shí)體分析21.4.2 數(shù)據(jù)表結(jié)構(gòu)21.4.3 創(chuàng)建數(shù)據(jù)庫(kù)21.5 系統(tǒng)架構(gòu)設(shè)計(jì)21.5.1 數(shù)據(jù)庫(kù)配置文件(conn.php)21.5.2 非法字符處理文件(chkstr.php)21.5.3 公用函數(shù)(myfunction.php)21.6 管理系統(tǒng)開發(fā)21.6.1 管理員登錄(admin.php)21.6.2 用戶列表(admin_manage.php)21.6.3 系統(tǒng)設(shè)置(admin_manage.php)21.6.4 退出管理(admin_manage_do.php)21.7 統(tǒng)計(jì)系統(tǒng)開發(fā)21.7.1 注冊(cè)頁(yè)面(reg.php)21.7.2 登錄頁(yè)面(index.php)21.7.3 查看來(lái)源明細(xì)(manage.php)21.7.4 查看統(tǒng)計(jì)頁(yè)面(manage.php)21.7.5 查看統(tǒng)計(jì)報(bào)表(manage.php)21.7.6 更改統(tǒng)計(jì)設(shè)置(manage.php)21.7.7 選擇統(tǒng)計(jì)樣式(manage.php)21.7.8 獲取統(tǒng)計(jì)代碼(manage.php)21.7.9 修改個(gè)人資料(manage.php)21.7.10 用戶退出系統(tǒng)(manage_do.php)21.8 關(guān)鍵技術(shù)21.8.1 md5加密21.8.2 cookie21.8.3 防止參數(shù)注入21.9 小結(jié)附錄A Ajax框架匯總附錄B 中國(guó)互聯(lián)網(wǎng)Web 2.0百?gòu)?qiáng)企業(yè)
章節(jié)摘錄
第1章 Web 2.0概念與圖譜 Web 2.0是相對(duì)Web 1.0(2003年以前的互聯(lián)網(wǎng)模式)而言的,是新一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱,是一次從核心內(nèi)容到外部應(yīng)用的革命。由Web 1.0單純通過(guò)網(wǎng)絡(luò)瀏覽器瀏覽HTML網(wǎng)頁(yè)模式向內(nèi)容更豐富、聯(lián)系性更強(qiáng)、工具性更強(qiáng)的Web 2.0互聯(lián)網(wǎng)模式的發(fā)展,已經(jīng)成為互聯(lián)網(wǎng)新的發(fā)展趨勢(shì)。 1.1 從Web 1.0到Web 2.0 Web 1.0是網(wǎng)上沖浪的時(shí)代,而Web 2.0則是網(wǎng)絡(luò)大航海的時(shí)代?! ∫斫釽eb 2.0,首先要了解Web的歷史。World Wide Web(簡(jiǎn)稱WWW)是英國(guó)人TimBemers-Lee在1989年提出的概念,從網(wǎng)絡(luò)的誕生到Web 2.0時(shí)代到來(lái)之前,都屬Web 1.0時(shí)代。在這個(gè)時(shí)期,互聯(lián)網(wǎng)上的資源由各個(gè)機(jī)構(gòu)、個(gè)人自行開發(fā),通過(guò)網(wǎng)頁(yè)表示,并互相鏈接,其他人通過(guò)IE、Netscape等瀏覽器進(jìn)行內(nèi)容查看,通過(guò)Yahoo、百度等搜索引擎進(jìn)行信息查詢。用戶與網(wǎng)絡(luò)的關(guān)系如圖1-1所示?! 〉搅薟eb 2.0時(shí)代,網(wǎng)上信息的放置不再是企業(yè)或個(gè)人的商業(yè)行為,而是通過(guò)用戶瀏覽求知的力量彼此協(xié)作,把各人需求的知識(shí)有機(jī)的組織起來(lái),每一個(gè)人都是內(nèi)容貢獻(xiàn)者。用戶與網(wǎng)絡(luò)的關(guān)系如圖1-2所示。
編輯推薦
從新手到高手的跨越——Web2.0網(wǎng)站開發(fā)金鑰匙。詳解Web2.0網(wǎng)站開發(fā)的5種需求和28個(gè)元素,分析比較了各種流行的Web 2.0開發(fā)技術(shù)的優(yōu)缺點(diǎn),從中讓讀者體會(huì)書中所選技術(shù)的優(yōu)勢(shì)所在;第二部分從PHP開放Web2.0網(wǎng)站的3大理由出發(fā),結(jié)合92個(gè)開發(fā)示例詳解PHP的Web開發(fā)技術(shù),它們是Web開發(fā)的利器,學(xué)會(huì)它就擁有了開發(fā)網(wǎng)站的金鑰匙;第三部分是學(xué)以致用,按“案例預(yù)覽—需求分析—系統(tǒng)設(shè)計(jì)—數(shù)據(jù)庫(kù)設(shè)計(jì)—系統(tǒng)構(gòu)架—功能開發(fā)—關(guān)鍵技術(shù)”的順序全程講解10個(gè)典型Web2.0應(yīng)用系統(tǒng)的開發(fā),剖析10大典型Web應(yīng)用系統(tǒng)的源代碼,讓讀者可以直接部署,完全擁有Web 2.0的開發(fā)能力。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Web2.0動(dòng)態(tài)網(wǎng)站開發(fā) PDF格式下載