b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

serverlet_什么是serverlet_jsp和servlet的区别

电脑杂谈  发布时间:2016-12-27 01:01:56  来源:网络整理

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

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

什么是Servlet?

① Servlet就是JA 类

② Servlet是一个继承HttpServlet类的类

③这个在服务器端运行,用以处理客户端的请求

Servlet相关包的介绍

--javax.servlet.* :存放与HTTP 协议无关的一般性Servlet类;

--javax.servlet.http.* :除了继承javax.servlet.*之外,并且还增加与HTTP协议有关的功能。

(注意:大家有必要学习一下HTTP协议,因为WEB开发都会涉及到)

所有的Servlet 都必须实现javax.servlet.Servlet 接口(Intece)。serverlet

若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响应

Servlet生命周期

--Servlet生命周期就是指创建Servlet实例后,存在的时间以及何时销毁的整个过程.

--Servlet生命周期有三个方法

init()方法:

service()方法:Dispatches client requests to theprotected servicemethod

destroy()方法:Called by the servlet container toindicate to a servlet that the servlet is being taken out ofservice.

--Servlet生命周期的各个阶段

----实例化:Servlet容器创建Servlet实例

----初始化:调用init()方法

----服务:如果有请求,调用service()方法

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

----垃圾收集:销毁实例

Servlet的基本结构

package cn.dragon.servlet;

//下面是导入相应的包

importjava.io.IOException;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23512-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 周桓王姬林
      周桓王姬林

      美舰根本进不了12海里

    热点图片
    拼命载入中...