第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt

第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt

ID:48165722

大?。?66.50 KB

頁數:13頁

時間:2020-01-16

第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt_第1頁
第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt_第2頁
第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt_第3頁
第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt_第4頁
第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt_第5頁
資源描述:

《第二章Web系統(tǒng)開發(fā)架構及PHP6簡介.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、Linux+PHP+MYSQL(2)第二章Web系統(tǒng)開發(fā)架構及PHP6簡介Web系統(tǒng)開發(fā)架構PHP6的一般特性如何寫出合格的代碼如何成為合格的開發(fā)人員2.1Web系統(tǒng)開發(fā)架構一、傳統(tǒng)的客戶端-服務器架構(C/S)服務器客戶端客戶端客戶端升級客戶端系統(tǒng)版本更新滯后對于網絡性能差的區(qū)域而言存在性能差的風險需要在每個節(jié)點安裝客戶端,增加項目成本2.1Web系統(tǒng)開發(fā)架構經典的三層架構程序的開發(fā)架構中早期具有影響力的是著名的三層架構,它包括用戶接口和永久數據存儲,這一架構在20世紀70年代就出現(xiàn)了,這一名詞直到2

2、0世紀90年代才流行起來,部分原因是解決了廣泛使用的兩層架構所帶來的問題。二、瀏覽器-服務器架構(B/S)2.1Web系統(tǒng)開發(fā)架構三、三層架構的經典視圖2.1Web系統(tǒng)開發(fā)架構四、三層架構垂直劃分的經典描述:界面(interface)-頁面、報表等應用邏輯(applicationLogic)-控制流程的任務和規(guī)則存儲(storage)-持久存儲機制2.1Web系統(tǒng)開發(fā)架構五、三層架構的優(yōu)點:開發(fā)人員可以將應用程序中的業(yè)務邏輯放在中間層應用服務器上,這樣業(yè)務邏輯與用戶界面分開。在保證客戶端功能的前提下,為

3、用戶提供簡潔統(tǒng)一的界面。這種體系結構也為系統(tǒng)提供了良好的可維護性當需求發(fā)生變化時,只需要修改應用服務器就可以了,從而使開發(fā)人員專注于應用系統(tǒng)核心業(yè)務邏輯的分析、設計與開改,簡化了應用系統(tǒng)的開發(fā)、更新和升級工作。2.1Web系統(tǒng)開發(fā)架構六、三層架構對應于PHP的開發(fā)架構界面(interface)-頁面、報表等應用邏輯(applicationLogic)-PHP語言存儲(storage)-MYSQL2.2PHP6的一般特性一、PHP原理圖2.2PHP6的一般特性一、PHP原理當用戶在瀏覽器地址中輸入要訪問的

4、PHP頁面文件名,然后回車就會觸發(fā)這個PHP請求。并將請求傳送到支持PHP的WEB服務器。WEB服務器接受到這個請求,并根據后綴進行判斷,如果是一個PHP請求,WEB服務器從硬盤或者內存中取出要訪問的PHP應用程序。并將其發(fā)送給PHP引擎程序。PHP引擎程序會對傳送過來的文件進行掃描并根據命令從后臺讀取,處理數據,并動態(tài)生成HTML頁面。PHP引擎程序將生成的HTML頁面返回給WEB服務器,WEB服務器再將HTML頁面返回給用戶.2.2PHP6的一般特性一、PHP6的一般特性:實用性。強大功能??蛇x擇性

5、。成本。2.3如何寫出合格的代碼遵守規(guī)范(編碼規(guī)范、開發(fā)規(guī)范)代碼的可讀性、可維護性開發(fā)與測試成為合格的測試者Bug與缺陷2.4如何成為合格的開發(fā)人員嚴謹踏實的作風嚴格要求自己團隊合作,取長補短基本功:HTML、SQL、Network自己學習能力DEBUG能力文檔也是成果物

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。