Java网络编程——Servlet

简介

Servlet是Java EE的规范之一,也就是接口。Servlet程序是运行在服务器上的Java小程序,根据HTTP协议可以接受客户端发来的请求,响应数据给客户端。

实现Servlet接口:

  1. 新建servlet接口的实现类,重写service方法。
  2. 在web.xml文件里写配置,举例:
<servlet>
    <servlet-name>HelloService</servlet-name>//自定义名称,一般就是类的名称
    <servlet-class>servlet.HelloService</servlet-class>//类的全路径
</servlet>

<servlet-mapping>
    <servlet-name>HelloService</servlet-name>//自定义的名称,不一致会报错
    <url-pattern>/hello</url-pattern>//自定义资源路径,跟在工程路径后面,一般为了方

便记忆,和类的名称有联系。
</servlet-mapping>
  1. 输入http://localhost:8080/XML_Tomcat/hello后,就会执行servlet接口的实现类里的service方法。

继承HttpServlet类:

  1. 新建子类,重写doGet()、doPost()方法
  2. 配置web.xml文件
  3. 打开网址。

idea创建service程序:

  1. 右键,new里就有servlet的选项。
  2. 重写doGet()、doPost()方法
  3. 配置web.xml文件
  4. 打开网址

生命周期

  1. 调用Servlet构造器。
  2. 调用init方法初始化。
    *以上两步只在第一次访问的时候调用
  3. 调用service方法。
    *以上每次访问都调用
  4. 调用destroy方法。
    *停止服务器的时候,调用以上方法

继承类

Servlet接口:定义规范;
GenericServlet类:继承Servlet接口、ServletConfig接口,定义许多空方法,只使用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值