JavaWeb——Servlet

本文介绍了Servlet的基本概念,从创建JavaEE项目到实现Servlet接口,详细讲解了Servlet的执行原理、生命周期以及相关配置。特别讨论了Servlet3.0的注解配置方式,以及Servlet的体系结构,包括GenericServlet和HttpServlet的使用。此外,还涉及了IDEA与Tomcat的配置以及Servlet的urlPatterns配置规则。
摘要由CSDN通过智能技术生成

1.Servlet概念

Servlet:server applet,运行在服务器的小程序。
在这里插入图片描述
Servlet就是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,覆写方法。

2.Servlet快速入门

2.1.创建JavaEE项目

详见Tomcat创建一个项目:https://blog.csdn.net/LiLiLiLaLa/article/details/90263581

2.2.定义一个类,实现Servlet接口

在这里插入图片描述

2.3.实现接口中的抽象方法

在这里插入图片描述

2.4.配置Servlet

在这里插入图片描述
启动项目:
在这里插入图片描述
注意!!!配置虚拟路径再去访问,上篇博客Tomcat里面讲过,默认一个斜杠是从根目录访问,当项目多时就不合适了,所以要给项目配置一个访问路径(虚拟路径):
在这里插入图片描述
在这里插入图片描述

3.Servlet的执行原理

  • 当服务器接收到客户端浏览器的请求后会解析请求的URL路径,获取访问的Servlet的资源路径
  • 查找web.xml文件是否有对应的\<url-pattern>标签内容
  • 如果有则再找到对应的\<servlet-class>对应的全类名(所以注意,这里一定要是全类名)
  • Tomcat会将字节码文件加载进内存,并且创建其对象
  • 调用其方法

4.Servlet里面的方法

4.1.具体方法

package xpu.edu.web
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值