我對使用MVC模式有點困惑。我們有一個三層架構:數據,中間件,前端。我們正在開發適用於iPad的應用程序,它主要執行以下操作:MVC多層移動應用
- 消耗JSON服務
- 顯示了一些用戶界面形式的結果
- 用戶交互(錄音圖標)/修改(編輯某個輸入)
- 重複...
前次循環的正迭代後,也就是我們消費服務和更新屏幕業務流程完成後,用戶做一些事情,我們使用了應答數據FR om之前的服務加上一些其他的用戶輸入作爲第二個請求的參數,然後第二個的結果饋送到第三個等,直到過程結束。
我的問題是,我真的不知道MVC模式如何適合這個。我只在前端層工作(只使用Cocoa Touch進行iPad開發),我應該在iPad應用程序中使用MVC的三個組件嗎?或者只是視圖和控制器?
我的困惑來自這樣一個事實,就我所瞭解的模型而言,數據層,控制器,中間件和iPad應用程序的視圖,但我覺得我必須在模型中有某種表示前端層。
在此先感謝。
可能的重複項:http://stackoverflow.com/questions/899803/have-i-implemented-an-tier-application-with-mvc-correctly?rq=1,http://stackoverflow.com/questions/ 1135056/mvc-application-how-does-mult-tier-architecture-fit-in?rq = 1,http://stackoverflow.com/questions/2843311/what-is-difference-of-developing-a-website-在-MVC和 - 3層 - 或n層建築師?RQ = 1 –