JSP/SERVLET入门教程--Servlet 使用入门 温习

15 篇文章 0 订阅

现在的JSP书籍有的是直接讲述JSP的使用,然后再讲解SERVERLET的使用;也有书籍是先讲述SERVERLET的使用,然后讲解JSP使用.个人认为第二种相对好一些,至于原因大家可以在学习体会到!所以今天我们接着学习SERVERLET的使用!

好,废话少说,现在开始!

  1. 什么是Servlet?
    ① Servlet就是JAVA 类
    ② Servlet是一个继承HttpServlet类的类
    ③ 这个在服务器端运行,用以处理客户端的请求
  2. Servlet相关包的介绍
    --javax.servlet.* :存放与HTTP 协议无关的一般性Servlet 类;
    --javax.servlet.http.* :除了继承javax.servlet.* 之外,并且还增加与HTTP协议有关的功能。
      (注意:大家有必要学习一下HTTP协议,因为WEB开发都会涉及到)
      所有的Servlet 都必须实现javax.servlet.Servlet 接口(Interface)。
      若Servlet程序和HTTP 协议无关,那么必须继承javax.servlet.GenericServlet类;
      若Servlet程序和HTTP 协议有关,那么必须继承javax.servlet.http.HttpServlet 类。
    --HttpServlet :提供了一个抽象类用来创建Http Servlet。
      public void doGet()方法:用来处理客户端发出的 GET 请求
      public void doPost()方法:用来处理
    POST请求
      还有几个方法大家自己去查阅API帮助文件
    --javax.servlet包的接口:
      ServletConfig接口:
    在初始化的过程中由Servlet容器使用
      ServletContext接口:定义Servlet用于获取来自其容器的信息的方法
      ServletRequest接口:向服务器请求信息
      ServletResponse接口:响应客户端请求
      Filter接口:
    --javax.servlet包的类:
      ServletInputStream类
    :用于从客户端读取二进制数据
      ServletOutputStream类:用于将二进制数据发送到客户端
    --javax.servlet.http包的接口:
      HttpServletRequest接口:
    提供Http请求信息
      HttpServletResponse接口:提供Http响应
  3. Servlet生命周期
    --Servlet生命周期就是指创建Servlet实例后,存在的时间以及何时销毁的整个过程.
    --Servlet生命周期有三个方法
      init()方法
      service()方法:Dispatches client requests to the protected service method 
      destroy()方法:Called by the servlet container to indicate to a servlet that the servlet is being taken out of service.
    --Servlet生命周期的各个阶段
      ----实例化:Servlet容器创建Servlet实例
      ----初始化:调用init()方法
      ----服务:如果有请求,调用service()方法
      ----销毁:销毁实例前调用destroy()方法
      ----垃圾收集:销毁实






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值