1樓:匿名使用者
b用來搞開發,無所謂哪個更複雜,程式能執行出結果是一回事,把結果顯示出來是另一回事,不要混淆,比如win開發時用windows窗體顯示,web開發時用網頁顯示,控制台時用命令提示視窗顯示,其實介面中的顯示控制項也只是c#中的某個類的例項,只不過進行了封裝;
有一天你參加win或web專案時,很多程式都不涉及到業務顯示,比如三層架構中的model、bll、idal、dal、dbutlity層,這些層都是為了實現某些功能而做的類庫,這些類庫可能是由不同程式設計師編寫的,對於前台的顯示介面他們並沒有檢視或修改的權利,他們就可以用控制台來除錯自己程式,程式除錯全部ok,就可以讓做前台的程式設計師來呼叫這些類庫中的功能,至於怎麼顯示,這是前台的事,用win或web都可以。
2樓:
。。幹嘛要混著引用?dal是用來處理資料庫的,引用bll幹嗎?
bll是處理邏輯的業務層,一般由現實層呼叫,bll呼叫dal處理有關資料庫的任務。model就是在各層交換資訊的資料結構而已。dal別引用bll,引用model
三層架構和MVC架構模式,什麼是MVC 三層架構
康熙轉世 三層簡單比方就是action層 dao層 entity層 用於業務處理 資料庫互動和對應實體 mvc就是model view controller 實體 展現 通常是網頁形式 控制器 也就是指業務處理部分 mvc3層架構是模型model 檢視view 控制control,這3層架構,檢視通...
求高手 三層架構連oracle資料庫問題
在oacle的dbhelp裡修改executesql引數,增加 if parm.value null 牛角山麥子 你為什麼要去掉那兩行?留著不行麼。大不了用null賦值。估計你的語句是這樣的 insert into ok user filevalues 1,2,3,4,5 這樣五個引數必須都賦值,至...
ssh是如何實現三層架構的 每層分別用什麼技術實現
小傻 ssh 現三層架構,和每層使用的技術如下 1.struts應用在表示層,它是基於mvc的web應用框架。strutts提供了 控制器 actionservlet 和應用控制器 action actionservlet是struts框架的核心,採用的是前端控制模式 action則負責完成對服務的...