0
点赞
收藏
分享

微信扫一扫

Java servlet

霍华德 2022-02-06 阅读 61

servlet:运行在服务端的小程序。

一些类没有主方法,是使用tomcat来执行的。所以这些类必须具备一些规则,才能被tomcat来识别执行。

servlet本质上就是一个接口,定义了java类被tomcat识别的规则。

servlet的执行原理

浏览器通过url找到主机和应用程序,找到项目-资源名称 ----》通过web.xml中去寻找。到servlet-class中,tomcat将全类名对应的字节码文件加载进内存,创建对象,调用service方法。

尽量不要在servlet中定义成员变量,要定义局部变量。

只有服务器正常关闭时,才会执行destroy方法。

如果每建一个servlet,就去web.xml中配置,比较麻烦。所以可以使用注解配置。

本内容练习代码路径为
在这里插入图片描述

步骤:
1、创建javaee项目,选择servlet版本在3.0以上。可以不用创建web.xml
2、定义一个类,实现servlet接口。
3、重写方法
4、在类上使用@WebServlet注解进行配置。

在这里插入图片描述或者可以简写为
在这里插入图片描述

@WebServlet(“url路径”)

servlet的体系结构
servlet接口有两个实现类

  • GenericServlet抽象类
  • HttpServlet抽象类

每次写servlet只使用其中的service方法,其他方法用不到,较为繁琐。所以选用继承GenericServlet类。只需要复写service方法即可。

实际上最为常用的是继承HttpServlet。复写doGet方法或者doPost方法。是对http协议的一种封装,简化操作。
使用步骤:
1、定义类继承HttpServlet
2、复写doGet、doPost方法。

通过浏览器直接请求是get方式。

举报

相关推荐

0 条评论