mvc模式裡檢視可以直接呼叫模型裡的方法嗎還是

時間 2021-08-16 01:58:36

1樓:匿名使用者

不建議這麼做,標準的流程是:檢視把請求傳送給控制器,由控制器**給模型。但是,有的時候稍微靈活一些,也未嘗不可。

2樓:匿名使用者

要符合mvc的設計理念,就不允許檢視層(v)呼叫模型層(m)的方法,v主動的向控制層(c)傳送資料,而c則是被動的呼叫request物件的方法得到資料,再主動的呼叫m的方法來處理資料,最後主動的呼叫m層的方法得到處理後的資料,把其封裝回request物件裡,最後在v裡通過request物件的方法取出處理後的資料進行顯示。

3樓:匿名使用者

正確的做法都是檢視呼叫控制器的方法,再由控制器呼叫模型裡的方法.

1.檢視層v用來接收表單資料和顯示錶單資料的.

2.控制層c只是用來**頁面的.

3.模型層m的範圍很廣,通常包括業務邏輯層(biz),資料訪問層(dao)和實體類(bean),biz用來處理業務需求的,dao用來訪問資料庫的.bean用來儲存資料,(一個bean對映一個資料庫的表).

這3者的關係是 :

veiw層的表單資料提交到相應的control層,control層獲取提交上來的資料再去呼叫model層(biz),biz裡通常把control層傳來的資料進行封裝成一個bean物件,再去呼叫資料訪問層dao.(dao裡一般只寫5個方法,即insert,delete,update,select,selectall),通過呼叫這些方法在control層裡獲取返回的值,根據返回值從而進行判斷是要**到哪個頁面.

4樓:匿名使用者

檢視不呼叫任何東西的方法,檢視的用處就是為了顯示資料。。用控制器來呼叫模型的方法。。然後模型讓檢視來顯示資料。。

mvc中的模型、檢視、控制器之間的關係是怎樣的,求通俗解釋

5樓:匿名使用者

模型就是資料;檢視就是顯示內容;控制器就是資料和顯示的轉換方式。

6樓:

通俗?好吧!

從前至後吧:

檢視:使用者看到的介面

控制器:使用者在介面上的動作應該呼叫哪個類的方法(或者後臺模型)模型:就是業務物件。比如:計算器、使用者、部門、班級、等等。

mvc中模型與檢視的關係是什麼?模型與控制器的關係是什麼?控制器與檢視的關係是什麼?

7樓:零落的小釘錘

一句話:控制器根據請求去呼叫相應的檢視,呈現出介面;如果介面元素需要動態的資料,控制前先通過呼叫模型,準備好所需資料,讓檢視把所需介面呈現出來

餘額寶裡的錢可以直接支付嗎,支付寶錢包裡的餘額寶可以直接支付嗎

可以的,餘額寶支援直接消費或轉賬付款等,餘額寶是支付寶推出的一項餘額理財產品。您把資金轉入餘額寶,實際上是購買了一款由天弘 管理 管理並銷售的天弘餘額寶貨幣市場 可以隨時轉入 轉出或消費 轉入餘額寶的資金不僅可以獲得收益,還能隨時消費支付,非常靈活便捷。餘額寶消費限額 1 虛擬交易 手機充值 生活應...

桂花茶裡的桂花可以吃嗎,桂花可以直接泡茶喝嗎?或者要做啥處理嗎?

卑露 可以吃的。桂花茶的功效是溫補陽氣 美白肌膚 排解體內毒素 止咳化痰 養生潤肺,桂花茶的作用是舒暢精神,養陰潤肺,可淨化身心,平衡神經系統。桂花茶溫補陽氣之功效。主治 陽氣虛弱型高血壓病。症見眩暈,頭暈,腰痛,畏寒肢冷,大便溏,小便清長,舌質淡,苔白,脈沉細。 樂聰樂健小伴侶 可以吃的,桂花 o...

麻煩問下大家。我的魚在魚缸裡,可以直接新增光合硝化細菌嗎

陌路情感諮詢 不可以。光合菌會利用水中的氨 亞硝酸鹽因此對硝化細菌也一定的抑制,所以建議光合菌在魚缸內有機物過多的時候新增,而且必須在開燈的情況下才可以。光合菌能淨化水質,自身也含有豐富的氨基酸 葉酸 b族維生素,恰好是觀賞魚所需的營養。光合菌自帶的酶可以加強觀賞魚對食物的消化能力,加快觀賞魚的成長...