jsp程序设计(三)-初试jsp程序设计(2)-Servlet简介

 

一、什么是Servlet

   Servlet 是一个用 Java 编写的程序,此程序在服务器上运行以处理客户端请求

 

二、接口和类

1、javax.servlet 包中的接口

2、javax.servlet 包中的类 

   ServletInputStream    用于从客户端读取二进制数据 

ServletOutputStream   用于将二进制数据发送到客户端;

   HttpServletResponse 接口   提供 HTTP 响应

 

三、Servlet 的生命周期

Servlet 生命周期就是指创建 Servlet 实例之后其存在的时间以及何时消失

 

1、生命周期的 3个方法为:

 

init()

destroy()

service()

 


           

2、生命周期的各个阶段为

 

 实例化 Servlet 容器创建 Servlet 的实例

 初始化 该容器调用 init() 方法

 服 务  如果请求 Servlet,则容器调用 service() 方法

 销 毁  销毁实例之前调用 destroy() 方法

 不可用 销毁实例并标记为垃圾收集

 

四、HTTP Servlet 基础知识

 

 public void doGet(HttpServletRequest req,HttpServletResponse res) public void doPost(HttpServletRequest req,HttpServletResponse res)

 doGet() 方法处理客户端作出的 GET 请求。doPost() 方法处理客户端作出的 POST 请求。

五、Servlet 的部署

 

web.xml文件中配置Servlet

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  <servlet>

    <servlet-name>clientservlet</servlet-name>

    <servlet-class>chapter2.ClientServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>clientservlet</servlet-name>

    <url-pattern>/clientservlet</url-pattern>

  </servlet-mapping>

两个名称必须相同

 

 

HttpServlet 类提供一个抽象类以创建 HTTP Servlet,实现其两个方法:

3、javax.servlet.http 包的接口

   HttpServletRequest 接口    提供 HTTP 请求信息

   ServletConfig 接口   在初始化的过程中由 Servlet 容器使用;

   ServletContext 接口  定 Servlet 用于获取来自其容器的信息的方法;

   ServletRequest 接口  向服务器请求信息;

   ServletResponse 接口 响应客户端请求

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值