Servlet_概述
概念:server applet运行在服务端的小程序(JavaEE的API找servlet)
Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则
以后自定义一个类,实现Servlet接口,复写方法。
Servlet_快速入门
步骤:
1.创建JavaEE项目
2.实现一个类,实现Servlet接口
public class servletdemo1 implements Servlet{}
3.实现接口中的抽象方法
4.配置Servlet
配置代码:
<!--配置Servlet-->
<servlet>
<servlet-name>demo01</servlet-name>
<servlet-class>web.servlet.servletdemo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo01</servlet-name>
<url-pattern>/demo01</url-pattern>
</servlet-mapping>
点击执行
执行结果
显示结果
Servlet_执行原理
1.当服务器接收到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2.查找web.xml文件,是否有对应的<url-pattern></url-pattern>
标签体内容
3.如果有,则在找到对应的<servlet-class>
全类名
4.tomcat会将字节码文件加载进内存,并且创建其对象
5.调用其方法