2009-11-18 31 views
2

我幾天前開始閱讀約DWR。它與我一直在使用的通常的Web應用程序技術截然不同(讀作大量的Struts)。總是想到的一個問題是,DWR能否真的取代MVC?有人可能會爭論MVC的可用性,但像Struts和JSF這樣的更成熟的框架在MVC中給了很多工具。驗證,解釋器(struts2)等等。DWR是一個MVC嗎?

從我對DWR的理解,從我的小小閱讀中,如果我可以用幾句話來說,就是它只是說'RPC over HTTP'。那麼,我們真的能用DWR取代MVC架構嗎?

+0

什麼是DWR? (需要15個字符) – 2009-11-18 05:41:01

回答

2

就像你說的,DWR基本上是「RPC over HTTP」。它是一個庫,可以很容易地從(瀏覽器端)JavaScript調用(服務器端)Java代碼。它不會替代MVC體系結構(它也不需要它),不僅僅是日誌框架或JDBC替代(或需要)MVC體系結構。