JSP程序设计实例教程 国家级精品课程配套教材 教学课件 ppt 刘志成新 Unit13-Servlet操作基础

上传人:E**** 文档编号:89369133 上传时间:2019-05-24 格式:PPT 页数:27 大小:4.83MB
返回 下载 相关 举报
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成新 Unit13-Servlet操作基础_第1页
第1页 / 共27页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成新 Unit13-Servlet操作基础_第2页
第2页 / 共27页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成新 Unit13-Servlet操作基础_第3页
第3页 / 共27页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成新 Unit13-Servlet操作基础_第4页
第4页 / 共27页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成新 Unit13-Servlet操作基础_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《JSP程序设计实例教程 国家级精品课程配套教材 教学课件 ppt 刘志成新 Unit13-Servlet操作基础》由会员分享,可在线阅读,更多相关《JSP程序设计实例教程 国家级精品课程配套教材 教学课件 ppt 刘志成新 Unit13-Servlet操作基础(27页珍藏版)》请在金锄头文库上搜索。

1、第十三讲 Servlet操作基础,授课课时:4课时(180分钟) 授课班级:软件101 授课教师:冯向科,主要内容,本课目标 新课引入与项目展示 案例1 Servlet的基本概念 案例2 编写配置和调用Servlet 课堂实践 巩固与提高,本课目标,本课目标,素质 目标,严谨认真的工作态度 语言表达和与人沟通能力 团队合作精神,教学情境引入新课,1.编写、配置和调用显示“Welcomet To Servlet!”的Servlet 。 2.编写一个制作网站计数器的Servlet。,1. 展示一个调用显示“Welcomet To Servlet!”的Servlet 。 2.展示一个制作网站计数器的

2、Servlet。,工作任务,项目展示,教师示范与讲解1,什么是Servlet 一个Servlet就是一个Java类,更直接一点地说,Servlet是能够使用print语句产生动态HTML内容的Java类 . Servlet与Applet相对应,Applet是运行在客户端浏览器上的程序,而Servlet是运行在服务器端的程序 .,Servlet的特点 高效率 使用方便 功能强大 可移植性好,Java Servlet的优势 Servlet可以和其他资源交互,以生成返回给客户端的响应内容,也可以根据用户需要保存请求响应过程中的信息使用方便. 采用Servlet技术,服务器可以完全授权对本地资源(如数

3、据库)的访问,并且Servlet自身将会控制外部用户的访问数量及访问性质 Servlet可以是其它服务的客户端程序,例如,它们可以用于分布式的应用系统中,可以从本地硬盘,或者通过网络从远端硬盘激活Servlet. Servlet可被链接(chain)。一个Servlet可以调用另一个或一系列Servlet,即成为它的客户端 . 采用Servlet Tag技术,Servlet能够生成嵌于静态HTML页面中的动态内容,也可以在HTML页面中动态调用Servlet . Servlet API与协议无关。它并不对传递它的协议有任何假设 .,课堂演示:第一个Servlet 【程序代码】FirstServ

4、let.java package myservlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.*; import javax.servlet.*; public class FirstServlet extends HttpServlet protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException Pri

5、ntWriter out=response.getWriter(); out.println(“Welcome To The First Servlet!“); out.flush(); ,学生模仿1,教师示范与讲解2,Servlet常用类与接口 常用类与接口的层次关系,常用类与接口方法 编写Servlet使用的类与接口,Servlet接口常用方法,HttpServlet类常用方法,Servlet程序结构 引入相关包 通过继承HttpServlet类得到Servlet 覆盖doGet或doPost方法 完成Servlet功能。,Servlet的配置和调用 课堂演示:配置和调用Servlet程序

6、。Web.xml文件中保存了用户编写的Servlet的配置。 First First The First Servlet myservlet.FirstServlet First /First ,演示结果,图8-2 FirstServlet运行结果,Servlet的生命周期 Servlet的生命周期,学生模仿2,课堂实践,【课堂实践8-2】 编写一个读取cookie中网站计数值的 Servlet,将其配置好之后执行该Servlet,并与cookie 制作计数器和Sevlet制作计数器进行比较。,利用Servlet制作计数器 课堂演示:利用Servlet制作网站计数器,CounterServle

7、t.java实现计数器的功能 。 package myservlet; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class CounterServlet extends HttpServlet static int count; public void init(ServletConfig config)throws ServletException super.init(config); ,public void doGet(HttpSe

8、rvletRequest request,HttpServletResponse response) throws ServletException,IOException response.setContentType(“text/html“); PrintWriter out=response.getWriter(); count+; out.println(“); out.println(“Servlet Counter“); out.println(“); out.println(“You are the visitor of No:“+String.valueOf(count)+“); out.println(“); ,利用Servlet制作计数器演示结果.,本课小结,1.配置、编写和调用Servlet的方法,课外拓展,1.思考Servlet和Servlet之间以及Servlet与JSP之间是怎样实现通信的?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号