在我的項目中,我使用mvc模式。我不知道哪個類操作數據庫操作。這是我在Model類中做數據庫操作,但我不知道這是正確的。我很困惑。控制器類可能是正確的地方插入,刪除,更新操作。但是,我不知道我在哪裏必須執行數據庫操作。另外我想在數據庫中搜索一個值。模型類是否便於這些操作?謝謝,MVC模式數據庫操作
2
A
回答
3
您應該瞭解更多關於MVC架構。作爲Wikipedia
中規定的模式管理行爲和應用領域的 數據, 響應有關其狀態(通常是從 視圖)信息 的請求,並響應指令 變化狀態(通常來自 控制器)。在事件驅動系統中, 該模型通知觀察者(通常爲 視圖)何時信息發生變化,因此 他們可以做出反應。
的視圖呈現模型轉換成形式 適於相互作用,典型的是 用戶界面元素。多個視圖 可以針對單個模型存在,用於不同目的的 。視口 通常具有與顯示錶面 的一對一對應關係,並且知道如何對其進行渲染。
的控制器接收用戶輸入和 發起通過使上模型對象的調用 的響應。控制器接受來自用戶的 輸入並指示 模型和視口基於該輸入執行動作 。
Controller類也許可以正確 地方插入,刪除,更新 oparations。
不可以。您應該在Model中執行邏輯。控制器僅用於調用該功能。
另外我想搜索一個值在 數據庫。對於這些操作,模型類是否方便 ?
你應該在模型中做到這一點。
相關問題
- 1. ASP.NET MVC查看模型模式 - 驗證和數據庫操作
- 2. MemSQL操作模式 - 無數據庫
- 3. 操作數據庫模式到數據集市模式,表減少?
- 4. MVC處理數據庫操作模型vs控制器類
- 5. MVC存儲庫模式綁定數據
- 6. MVC模式和數據庫設計
- 7. 數據庫操作
- 8. 將操作記錄到數據庫 - 模式和建議 - MySQL
- 9. 數據倉庫 - OLAP操作
- 10. 數據庫字段操作
- 11. 從Drupal操作數據庫
- 12. 操作標準數據庫
- 13. 查詢操作數據庫
- 14. 限制數據庫操作
- 15. 數據庫計劃操作
- 16. Javascript JSON數據操作庫
- 17. ASP.NET MVC3數據庫操作
- 18. 操作數據庫輸出
- 19. SQLite數據庫操作
- 20. 數據庫模式
- 21. 數據庫模式
- 22. sqlalchemy圖數據庫數據操作
- 23. 數據庫模式庫
- 24. 什麼規模的數據庫操作的需要批處理模式
- 25. 作爲IPC反模式的數據庫
- 26. asp.net mvc的操作方法接收模式和附加參數
- 27. MVC +存儲庫模式 - 仍然依賴於數據模型?
- 28. ASP.NET MVC 5 EF 6如何處理數據庫操作錯誤?
- 29. 帶數據庫調用的通用操作方法mvc
- 30. 從MVC控制器渲染數據庫圖像操作
非常感謝。你的回答非常有幫助@哈里 – olyanren 2011-04-21 11:37:36