1.tomcat部署在idea上
1.1创建一个JAVAEE项目,jdk选1.8以上,勾选webapplication
1.2在idea里run->edit Configurations添加Tomcat Server 有远程和本地的
前提是安装了tomcat
1.3配置好Server访问网址和Deployment的虚拟目录
1.4在web目录下创建WEB-INF目录,此目录下的web.xml用于配置访问路径,用于实现servlet接口的类.
servlet:
运行在服务器端的小程序
* Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。
* 将来我们自定义一个类,实现Servlet接口,复写方法
- 创建JavaEE项目
-
定义一个类,实现Servlet接口
- public class ServletDemo1 implements Servlet
-
实现接口中的抽象方法
-
配置Servlet
demo1 cn.itcast.web.servlet.ServletDemo1 demo1 /demo1
在web.xml中配置:
-
- 执行原理:
- 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
- 查找web.xml文件,是否有对应的标签体内容。
- 如果有,则在找到对应的全类名
- tomcat会将字节码文件加载进内存,并且创建其对象
- 调用其方法