【问题标题】:Dispatcher View pattern and MVC调度程序视图模式和 MVC
【发布时间】:2011-09-10 08:12:31
【问题描述】:

我读到了Dispatcher View pattern,它似乎对开发简单的 Web 应用程序很有帮助。

这个模式可以被认为是简化的 MCV 还是 MVC 模式的简单实现?

【问题讨论】:

  • 这个问题与调度程序视图模式无关:-(
  • 只是相关的,不是骗子什么的。 RequestDispatcher 类是 调度程序部分。
  • 抱歉 BalusC,我不是 Java 开发人员,我并不完全理解该代码。无论如何,它似乎没有问这个问题,如果一个前端控制器将请求发送到一个视图(没有中间动作控制器)并且从模型中提取其数据的视图是否是一种 MVC
  • 正如我所回答的,调度程序模式本身并不一定代表 MVC。然而,它是 MVC 的一部分。就像车轮本身并不一定代表汽车,但它可以是汽车的一部分。

标签: java oop model-view-controller design-patterns jakarta-ee


【解决方案1】:

RequestDispatcher 的使用本身并不一定被视为简化的 MVC 模式。反过来,转发/包含的 JSP 仍然可以使用 scriptlets,这将与 MVC 意识形态相矛盾。更重要的是,RequestDispatcher 甚至可以用于 JSP(视图)而不是 servlet(控制器)。

但是,另一方面,RequestDispatcher 确实在普通 MVC 控制器中用于在执行业务操作后将请求/响应转发到视图。

另见:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多