作者qrtt1 (愚者)
看板PHP
標題Re: [請益] 尋找一個結構化的PHP專案
時間Wed Oct 11 13:27:12 2006
※ 引述《FFz (澎湖.仙人掌.234)》之銘言:
: 最近想要研究看看,一個大型的專案,他的程式、目錄結構是怎樣設置的
: 我自行上網找了wordpress,結果裡頭的東西實在是有點不知道怎麼不看
: 好幾隻程式全部都丟在全一個目錄下
: 有沒有一個專案他的結構比較好的,也易研究的
: 麻煩介紹一下,謝謝
最基本的自我練習目標是一個3-tier式的寫法
徹底把顯示訊息和邏輯運算切割 (使用樣版引擎)
再獨立出資料存取的功能為資料存取層
(自訂的data access function,
別以為php有提供資料庫函式就是達成你的功能
那只是讓你輕鬆的使用資料庫這樣的功能罷了
但是要符合你的需求還有一段距離
像有些書就提供作者自訂的函式讓你使用
其中部分的內容就是組裝php提供的db function
而成為符合開發function者所期待的使用方式
這部分要怎樣才算是"獨立"的Data Access Layer
有幾個目標可以檢視的,Data Access Layer是為了
處理可能的幾種資料來源提供一致而抽象的界面
這句話意謂著,你DAL的Data Source可以任意置換
都不用更改到其他2層的source code
)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.20
→ qrtt1:其實除了傳統的db function或db connection layer還可以試 10/11 13:29
→ qrtt1:試用object-relation mapping的工具:) 10/11 13:30