【发布时间】:2013-02-15 09:19:13
【问题描述】:
我想知道部署在 JBoss/Weblogic/Webphere 上的任何 Web 应用程序的起点是什么。
例如,如果您采用基于 struts 的应用程序,则起点是 ActionServlets 扮演管理所有传入请求的控制器的角色。我确信控制器依赖于框架。
如果是这样,请帮助我确定除 Struts、Flext 等之外的流行框架,我可以在其中假定 ActionServlet 作为我的控制器。
我的脑海中仍然有一个问题,想知道 Application Server 有什么特定的吗?如果是这样,任何见解都将受到高度赞赏。
在此先感谢...
【问题讨论】:
-
如果没有调度 servlet 但每个 servlet 都充当“控制器”怎么办?
-
我相信 Request dispatcher 是一个委托而不是像 Action Servlet 这样的控制器
-
你没有看到我的意思。您可以拥有使用 MVC 模式的 Web 应用程序,而无需使用 Dispatcher 或 Action servlet。所以首先决定你要使用哪个Framework(如果你想使用一个Framework),然后才有可能尝试正确回答你的问题
-
我同意可以有多个 servlet。这意味着不止一个控制器或多个入口点
标签: java model-view-controller web-applications servlets controller