亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師您好,想請教個問題。MVC里面這個Model到底負責哪些功能啊,網上都說業務邏輯,什么叫業務邏輯呢?我如果需要什么數據,一般直接在Controller里面實例化數據庫類,然后寫一點sql語句從數據庫里讀出來,然后assign到View里面了。請問以上這些步驟哪些應該寫到Model模塊里呢?謝謝

正在回答

4 回答

您好,您說的“Controller里面實例化數據庫類,然后寫一點sql語句從數據庫里讀出來”,這個操作是屬于Model模塊的,必須放到model模塊里面去寫。Model層包含了數據庫讀取寫入、接口讀取寫入等一系列具體業務處理的過程。controller里面僅僅能接受用戶指令的操作,然后去調用相應的model和view,并不能有任何數據讀取寫入的操作。

2 回復 有任何疑惑可以回復我~

感謝收聽

0 回復 有任何疑惑可以回復我~

謝謝老師和1L同學的解答,明白了。

0 回復 有任何疑惑可以回復我~

我是搞java的,這個問題按照我的架構思路來說就是,Controller層負責接收view過來的參數,調用各自Dao工廠層,去利用sql轉化Model的JavaBean實體類,然后返回給View,嗯就是這樣。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號