概念
全名叫server applet ,运行在服务端的小程序
servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。
*将来我们自己定义一个类,实现Servlet接口,复写方法
快速入门
- 创建JavaEE项目
- 定义一个类,实现Servlet接口
- 实现接口中的抽象方法
- 配置Servlet
创建JavaEE项目
点击next以后,输入项目名称。点击finish。即可完成创建。
定义一个类,实现Servlet接口
创建一个类,实现接口Servlet。
如果servlet没有导入就去添加以下Tomcat的依赖:
实现接口中的抽象方法
1 | package com.web.servlet; |
配置Servlet
在web/wei-inf 文件夹下面的xml文件里面配置servlet
1 | <!-- 配置servlet标签--> |
启动小案例
点击启动后
在浏览器访问/demo1
控制台会出现
出现了hello Servlet
*里面出现的红色字体,是tomcat服务器的信息,不是报错。
Servlet执行原理
- 当服务器接收到客户端的请求后,会解析请求URL路径,获取访问的Servlet的资源路径。
- 查找web.xml文件,是否有对应的标签
内容。 - 如果有,则找到对应的
对应的全类名 - tomcat会将字节码文件加载进内存,并且创建其对象。
- 调用其方法。