java - DWR 是 MVC 吗?

标签 java ajax model-view-controller dwr

我开始阅读关于 DWR 的内容几天前。它与我迄今为止使用的常用 Web 应用程序技术截然不同(阅读了大量的 Struts)。一个不约而同地浮现在脑海中的问题是 DWR 真的可以取代 MVC 吗? 人们可能会争论 MVC 的可用性,但更成熟的框架(如 Struts 和 JSF)在 MVC 中提供了许多工具。验证、解释器(struts2)等。

从我的少量阅读中我对 DWR 的了解来看,如果我可以用几句话来概括它,那就是它只是说“RPC over HTTP”。那么,我们真的可以用 DWR 代替 MVC 架构吗?

最佳答案

如您所说,DWR 基本上是“RPC over HTTP”。它是一个库,可以轻松地从(浏览器端)JavaScript 调用(服务器端)Java 代码。它不会取代 MVC 架构(它也不需要 MVC 架构),就像日志框架或 JDBC 取代(或要求)MVC 架构一样。

关于java - DWR 是 MVC 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1753870/

相关文章:

java - 响应编码

java - Java内存泄漏的基础知识

java - 作为 Java 的 Scala 片段

java - SSLHandShakeException 没有合适的协议(protocol)

javascript - 使用 jqgrid 进行内联编辑。我卡住了

c# - 在 C# 中使用 XML 作为列表结构的设计模式

java - 阿卡流 : what does mapMaterializedValue mean

php - 使用需要 MySQL 查询 + PHP 的 AJAX 刷新 DIV

javascript - ajax 调用后排序器插件不起作用(jquery tablesorter)

javascript - Backbone.js model.save() 发送多个 PUT 请求