在 servlet 中,“主要方法”的作用是什么?

2022-09-04 01:56:03

Servlet也是java程序,但Servlet中没有main方法。谁将扮演主要方法的角色。


答案 1

Servlet被设计为在servlet容器内运行(例如。Apache Tomcat)。servlet的执行方式如下:servlet容器调用Servlet上的GenericServlet.service()方法,该方法通常调用适当的方法,例如。doGet()doPost(), etc.该方法负责解释 HTTP 请求并提供适当的响应。GenericServlet.service() 大致类似于普通的旧 java 类。doXxx()doXxx()main()


答案 2

Servlet在容器内运行(例如:tomcat)。此容器在 jvm 下执行其工作。这里容器采取“缺少主方法”。在simlple java程序中,main方法告诉执行的起始控制流。但是在servlet基本web应用程序jvm剂量的情况下不需要搜索主要方法。Servlet 容器告诉 jvm 有关起始控制流的信息。


推荐