web-Servlet执行原理图
1.Servlet概述
servlet= server+applet 运行在服务器端的java程序。
Servlet是一个接口,一个类要想通过浏览器被访问到,那么这个类就必须直接或间接的实现Servlet接口
作用
接收请求,处理逻辑,响应结果
2.Servlet执行原理图:
①:http://localhost:8080分别对应 http协议,ip,端口号。指向Tomcat服务器
②:/web_day08_ServletQuick。指向Tomcat中的/web_day08_ServletQuick模块
③:/quickServlet指向web.xml
④:遍历servlet-mapping寻找quickServlet
⑤:若找到quickServlet,则获得其对应的servlet-namo:
Demo_QuickServlet,由此获得servlet-class 的相对路径
⑥:通过反射机制创建对象
⑦:调用service方法。(方法中由输出流,输出内容为HelloWord! I`m Servlet!
⑧:服务器做出响应