我读到了 Dispatcher View pattern它对于开发简单的 Web 应用程序似乎很有帮助。
此模式可以被视为简化的 MCV 或 MVC 模式的简单实现吗?
最佳答案
RequestDispatcher
的使用就其本身而言,不一定被视为简化的 MVC 模式。转发/包含的 JSP 反过来仍然可以使用 scriptlet,这将与 MVC 思想相矛盾。更重要的是,RequestDispatcher
甚至可以在 JSP( View )而不是 servlet( Controller )中使用。
但是,另一方面,在普通 MVC Controller 中确实使用了 RequestDispatcher
在执行业务操作后将请求/响应转发到 View 。
另请参阅:
- Our Servlets wiki page - 包含遵循基本 MVC 的简单 Hello World 示例
- Design Patterns web based applications - 包含如何进行完整 MVC 的详细答案
关于java - 调度程序 View 模式和 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270185/