1樓:匿名使用者
初學者三層寫什麼東西,怎麼傳至,每一層的作用,可能都不是很清楚。
既然是初學那還是去看看微軟的petshop吧,研究透徹後很多問題迎刃而解。
實際的專案中不一定用三層,可能有 4層5層6層7層8層,很多人就問了,一個專案建那麼多層有什麼用,每一層都是分管什麼東西的,逢分就肯定有作用,建議還是一步步來,先去學學petshop,雖然petshop有點弊端,但是對於分層的概念還是比較有幫助的。這裡沒一個人的都只是表述。真正理解含義和內層技巧還需你個人研究。
希望能幫助你。
2樓:匿名使用者
dal資料操作層。
只負責與資料庫的互動。
千萬不能有業務邏輯。
業務邏輯都在。
bll層 然後最後在表示層呼叫bll的方法。
基本意思就是。
dal只引用model層。
bll引用model與dal
表示層只引用model與bll
3樓:網友
三層不過是一種設計模式,為了增加**的獨立性,即可維護性!只是把之前放在一起的**,分開來寫!它們編譯後都會轉譯成bll檔案,引用以後以後就像點屬性一樣簡單!
4樓:匿名使用者
返回什麼看你具體的需要把。
dataset
listint
bool 這些都可以的。
並不侷限只能返回資料集。
5樓:網友
ui表現層 bll 業務邏輯 dal資料訪問。
關於c語言的問題,關於C語言的問題
鷹弈 1 有定義 int n 0,p n,q p 則以下選項中,正確的賦值語句是 d a.p 1 b.q 2 c.q p d.p 5 解 p為一級指標,其中p為指標的地址,q為二級指標,其中 q為指標的地址,只能給變數或指標變數賦值,不能給地址賦值,所謂地址,就是由acs碼構成,簡單的說,就是每個人...
關於C的問題
樓主大意哦,呵呵,一個小小的錯誤 這個程式是求如果一個數的平方和立方都為迴文數,則列印此數 include include int fun long int n 此函式判斷n 是否為迴文數 for i 0 i m i 此迴圈提取出各位並計算出一個新的數j if j f return 0 這裡錯啦,呵...
關於c語言的問題,一個關於c語言的問題
彬彬有禮 對於你的疑問,我一個一個幫你解決 1.因為5 9 代表整除取商,即結果為0 而 5.0 9 代表5除以9,即結果為0.555556 所以兩者結果完全不一樣。再比如 3 2 1,而3.0 2 1.5 2.double b 2這是對的,沒有必要寫成double b 2.0,因為系統會自動幫你轉...