Servlet工作原理:
-
浏览器向服务器端组件Servlet发送请求【HelloworldServlet】
-
通过指定URL去web.xml中检索注册URL【<url-pattern>/HelloWorldServlet</url-pattern>】
-
通过servlet-mapping中的servlet-name与servlet中的servlet-name进行匹配
-
匹配成功,会找到指定servlet-class
-
执行Servlet中的相应方法【service()】
Servlet的生命周期:
- 启用服务器时,服务器创建Servlet对象【执行构造器】,调用init()方法进行初始化操作;
- 每次请求Servlet时调用Service()方法,处理请求做出响应。
- 当关闭服务器时,调用destory()方法,销毁Servlet对象。