2011-03-17 37 views
0

我原本打算在MVC模式下構建我的Web應用程序,我只是想知道它是否符合?什麼是我的網絡應用程序編碼?

我現在有這個

索引頁------(Ajax的請求)--->控制器------>模型

然而,數據似乎從模型中去回到控制器,然後通過ajax傳遞迴索引頁面。我也使用一個豆用戶登錄細節..

這是什麼樣的架構?它是MVC,(有沒有看法?)

感謝

回答

1

這取決於觀點。

從視客戶端點:

  • 型號:web服務。
  • 控制器:JS/Ajax代碼。
  • 查看:HTML DOM樹。

但從服務器端web服務點:

  • 型號:業務代碼。
  • 控制器:您用來控制請求/響應的任何servlet。
  • 查看:JSP頁面。

從視圖中的服務器端業務點:

  • 型號:數據庫實體。
  • 控制器:業務域對象。
  • 查看:web服務。
0

嗯......你索引頁視圖,因此它有資格作爲「MVC」。

但請記住,「MVC」是表示層的模式,「模型」不僅是數據庫,而是與其相關的所有業務邏輯。有一種常見的誤解,即View =表示層,Controller =業務邏輯層和Model =數據庫層。請查看the J2EE blueprintsWikipedia article

相關問題