1 / 26
文档名称:

Servlet基础课件.ppt

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

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

分享

预览

Servlet基础课件.ppt

上传人:小马康康 2017/11/16 文件大小:4.46 MB

下载得到文件列表

Servlet基础课件.ppt

相关文档

文档介绍

文档介绍:Servlet基础
第六讲
1
掌握Servlet的生命周期
了解Servlet API的常用接口和类
掌握Servlet的部署和配置
会使用Servlet处理用户请求
本章目标
2
Chapter
为什么需要Servlet2-1
使用JSP技术如何编写服务器动态网页?
请求
响应
JSP 页面
运行
执行
Java代码
HTML代码
生成
JSP 使用 Java
生成动态内容
3
Chapter
为什么需要Servlet2-2
在JSP技术出现之前如何编写服务器动态网页?
请求
响应
Java代码
HTML代码
生成
运行
Servlet
程序
4
Chapter
什么是Servlet 2-1
Servlet 是一个 Java程序,是在服务器上运行以处理客户端请求并做出响应的程序
请求
响应
Servlet 运行于服务器端
5
Chapter
什么是Servlet 2-2
初识Servlet
import .*;
import .*;
import .*;
public class HelloServletTest extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException { ("text/html;charset=GBK");
PrintWriter out = ();
("<html>");
(" <head><title>Servlet</title></head>");
(" <body>");
("你好,欢迎来到Servlet世界");
(" </body>");
("</html>");
();
}
}
继承HttpServlet类
Servlet输出HTML标签和内容
导入所
需的包
处理请
求的方法
将数据
发送给
客户端
演示示例:Hello Servlet
6
Chapter
Servlet的生命周期2-1
Servlet的生命周期
HTTP请求
容器
1
2
解析请求
3
4
5
响应
6
创建Servlet实例
调用init()方法
Servlet
调用service()方法
调用destroy()方法
输出响应信息
7
8
7
Chapter
Servlet的生命周期2-2
生命周期的各个阶段
实例化
Servlet 容器创建 Servlet 的实例
初始化
该容器调用 init() 方法
请求处理
如果请求 Servlet,则容器调用 service() 方法
销毁实例之前调用 destroy() 方法
服务终止
8
Chapter
生命周期相关方法
public class HelloServlet implements Servlet {
prvate ServletConfig config;
Public void destory();
public ServletConfig getServletConfig(){
return config;
}
public void init(ServletConfig config)throws ServletException{
=config;
("初始化!");
}
Public void service(ServletRequest req,ServletResponse res)
throws ServletException,IOException{
PrintWriter out = ();
("Hello world");
();
}
public void destroy() {
();
("释放资源!"); }
}
演示示例:Servlet生命周期
9
Chapter
Servlet相关接口3-1