Java Web应用工作流中的控制器Servlet
我想知道部署在JBoss/Weblogic/WebSphere上的任何web应用程序的起点是什么 例如,如果您采用基于struts的应用程序,那么起点是ActionServlets,它扮演着管理所有传入请求的控制器的角色。我确信控制器依赖于框架 如果是这样,请帮助我识别除了Struts、Flext等之外的流行框架,在这些框架中我可以假定ActionServlet是我的控制器 在我的脑海里仍然有一个问题,我想知道是否有特定于应用服务器的东西?如果是这样,我们将非常感谢您的任何见解Java Web应用工作流中的控制器Servlet,java,model-view-controller,web-applications,servlets,controller,Java,Model View Controller,Web Applications,Servlets,Controller,我想知道部署在JBoss/Weblogic/WebSphere上的任何web应用程序的起点是什么 例如,如果您采用基于struts的应用程序,那么起点是ActionServlets,它扮演着管理所有传入请求的控制器的角色。我确信控制器依赖于框架 如果是这样,请帮助我识别除了Struts、Flext等之外的流行框架,在这些框架中我可以假定ActionServlet是我的控制器 在我的脑海里仍然有一个问题,我想知道是否有特定于应用服务器的东西?如果是这样,我们将非常感谢您的任何见解 提前感谢…在您的
提前感谢…在您的澄清之后,我将尝试写下如何构造简单的web应用程序(没有框架)
这样做可能会导致代码重复,因此必须设计好业务类树。Servlet之间共享的通用业务代码(作为用户输入、业务逻辑和数据逻辑之间的粘合剂-就像控制器^^^)在您的说明之后,我将尝试写下如何构造简单的web应用程序(没有框架)
这样做可能会导致代码重复,因此必须设计好业务类树。servlet之间共享的通用业务代码(它充当用户输入、业务逻辑和数据逻辑之间的粘合剂-就像控制器^^^)如果没有调度servlet,但每个servlet充当“控制器”?我相信请求调度程序是一个委托,而不是像Action servlet那样的控制器。您还没有看到我的观点。您可以让web应用程序使用MVC模式,而无需Dispatcher或ActionServlet。因此,首先决定要使用哪个框架(如果您想使用框架),然后就可以尝试正确地回答您的问题。我同意可以有多个servlet。这意味着不止一个控制器或多个入口点,如果没有调度servlet,但每个servlet都充当“控制器”?我相信请求调度程序是一个委托,而不是像Action servlet那样的控制器。您还没有看到我的观点。您可以让web应用程序使用MVC模式,而无需Dispatcher或ActionServlet。因此,首先决定要使用哪个框架(如果您想使用框架),然后就可以尝试正确地回答您的问题。我同意可以有多个servlet。这意味着不止一个控制器或多个入口点伟大!!!接下来,一旦请求进入servlet,请求的整个生命周期将在单个线程中处理。正确吗?我知道发送到另一个servlet的请求将在另一个线程中执行。。它将再次成为一个不同的URL。对吗?我看了一些文件,没有清楚地告诉任何地方。有什么发现吗?太好了!!!接下来,一旦请求进入servlet,请求的整个生命周期将在单个线程中处理。正确吗?我知道发送到另一个servlet的请求将在另一个线程中执行。。它将再次成为一个不同的URL。对吗?我看了一些文件,没有清楚地告诉任何地方。你找到什么了吗?