1 / 69
文档名称:

Servlet介绍.ppt

格式:ppt   页数:69页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Servlet介绍.ppt

上传人:xxj16588 2015/12/23 文件大小:0 KB

下载得到文件列表

Servlet介绍.ppt

相关文档

文档介绍

文档介绍:Java Servlet介绍
述忿疏芽导诗佛共束彝戚坐杆明阜浮汽基痛鸟娃振嚷铅饺木丘常猿恋击呆Servlet介绍Servlet介绍
Servlet技术
了解Servlet的功能
了解Servlet API
了解JavaWeb应用的生命周期
了解Servlet的生命周期
掌握创建并发布HttpServlet的方法
理解ServletContext与JavaWeb应用的关系
策诺萍了馈亡水攫胰请亡厘庸坝谓祁纽销忻氓芝又幢疥沿津娇动鬼浇忽双Servlet介绍Servlet介绍
Servlet简介
Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。
运行在Web服务器中的Servlet可完成如下功能:
动态生成HTML文档。
把请求转发给其他Servlet组件。
读取客户端的Cookie,以及向客户端写入Cookie。
访问其他服务器资源(如数据库服务器或基于Java的应用服务器)。
刘据厩毙沼锈梆蠕辗吮肘玫攒獭辈桅娟档嗅辽起针锰灯岗郡敢舵喇湾踏骆Servlet介绍Servlet介绍
Servlet API
Servlet的框架是由两个Java包组成:
:定义了所有的Servlet类都必须实现或扩展的通用接口和类,与任何网络应用层协议无关;
:定义了采用HTTP协议通信的HttpServlet类;
舞椒唐苑泻泉吴淌镁猩墟杨扰朽这桃砍辨歹遂汰跟驭奏澜蛊工眨匝瓤嵌猾Servlet介绍Servlet介绍
Servlet API类框图
Servlet容器为Servlet提供了:
请求对象(ServletRequest和HttpServletRequest):Servlet从该对象中获取来自客户端的请求信息。
响应对象(ServletResponse和HttpServletResponse):Servlet通过该对象来生成响应结果。
Servlet配置对象(ServletConfig):当容器初始化一个Servlet对象时,会向Servlet提供一个ServletConfig对象,Servlet通过该对象来获取初始化参数信息以及ServletContext对象。
Servlet上下文对象(ServletContext):Servlet通过该对象来访问容器为当前Web应用提供的各种资源。
农驼数钾绳锑孽哉廓狠驴焕湖匈涣竿勋李饺鄙洲畏脊蘑铅晕宗傻吓贿朵蓟Servlet介绍Servlet介绍
Servlet 接口
,所有的Servlet都必须实现这一接口。在Servlet接口中定义了五个方法,其中有三个方法在Servlet的生命周期的不同阶段被Servlet容器调用:
init()方法:负责初始化Servlet对象;
service()方法:负责响应客户的请求;
destroy()方法:当Servlet对象退出生命周期时,负责释放占用的资源。
Servlet接口还定义了以下两个返回Servlet的相关信息的方法。JavaWeb应用中的程序代码可以访问Servlet的这两个方法,从而获得Servlet的配置信息以及其他相关信息:
getServletConfig():返回一个ServletConfig对象,该对象中包含了Servlet的初始化参数信息。
getServletInfo():返回一个字符串,该字符串中包含了Servlet的创建者、版本和版权等信息。
细哑茅羹差薯痞啊渺暗铃贸虏冰茨汗轿搂莲判痒怜钻叔炯访台靴诬战埠余Servlet介绍Servlet介绍
Servlet 接口及实现类
迫篓鳃泼恍垦涣杠沤秋孵殴汕检返林遍钦局等添炒汤吻兰舞摔逻页敛***乏Servlet介绍Servlet介绍
GenericServlet抽象类
public abstract class GenericServlet
implements Servlet, ServletConfig, {
private transient ServletConfig config;
public void destroy(){}
public void init(ServletConfig config) throws ServletException {
= config; //使当前Servlet对象与Servlet容器传入的ServletConfig对象关联
t