一起聊聊php中的傳統三層架構

烟雨青岚
發布: 2023-04-09 09:26:01
轉載
3244 人瀏覽過

一起聊聊php中的傳統三層架構

什麼是三層架構
所謂的三層開發就是將系統的整個業務應用分割成表示層-業務邏輯層-數據存取層,這樣有利於系統的開發、維護、部署和擴充。

分層是為了實現「高內聚、低耦合」。採用「分而治之」的思想,把問題分割開來各個解決,易於控制,易於延展,易於分配資源。

表示層:負責直接跟使用者進行交互,一般也就是指系統的介面,用於資料錄入,資料顯示等。意味著只做與外觀顯示相關的工作,不屬於他的工作不用做。

業務邏輯層:用於做一些有效性驗證的工作,以便更好地保證程式運作的健全性。

如完成資料新增、修改和查詢業務等;

不允許指定的文字方塊中輸入空字串,資料格式是否正確及資料類型驗證;

使用者的權限的合法性判斷等等,透過以上的諸多判斷來決定是否將操作繼續向後傳遞,盡量保證程式的正常運作。

資料存取層:顧名思義,就是用來專門跟資料庫互動。執行資料的新增、刪除、修改和顯示等。

需要強調的是,所有的資料物件只在這一層被引用,如System.Data.SqlClient等,除資料層之外的任何地方都不應該出現這樣的引用。

感謝大家的閱讀,希望大家收益多多。

推薦教學:《php教學

以上是一起聊聊php中的傳統三層架構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板