諮詢

2011-12-01 83 views
1

我想就以下問題的一些技巧,在這個論壇上的Java專家:諮詢

  • 我目前正在與基於大量SQL交易的Web應用程序在MVC架構上。是否有可能將視圖完全開發並託管在客戶端,控制器和模型在服務器上?
  • 這個想法是以最終用戶所需的方式表示數據。因此,視圖是由最終用戶自己開發的(堅持一些定義的標準),其中控制器和模型保持不變。

我認爲這是可能的與MVC Spring框架,但不知道如何。

謝謝。
肖恩

回答

2

是可能有完全開發並託管在客戶端,與服務器的控制器和模型視圖?

你是什麼意思呢?那麼,您可以通過向控制器發送對數據的Ajax請求來使用Java Script在客戶端上構建HTML,但這不是Spring MVC設計的方式。對於您可能會需要像DWR

+0

我的意思是,我爲我的web應用程序供應商想給一個選項,我的用戶改變(有自己)查看(可能是不同的標誌,方式來顯示數據)。所以他們的想法是他們以他們想要的方式看到數據,但我從我的服務器傳遞數據。 [DWR](http://directwebremoting.org/dwr/documentation/index.html)看起來很有趣。你能評論它的複雜性,因爲我以前從未使用它。 – Shaun

+0

DWR很容易。它需要添加它的servlet和一些JavaScript代碼 - 並且你準備好了。 –