教 学 活 动 首 页 基 本 内 容 第 7 章 Java Servlet 教学目的与要求:通过本章的学习让学生了解如何用 serv let 读写文件,用 serv let 访问数据库;理解serv let 工作原理,serv let 共享变量的使用;掌握编译和安装 serv let ,通过 JSP 页面调用 serv let ,HttpServ let 类,掌握会话管理。 教学内容: 7.1 servlet 工作原理 7.2 编译和安装 servlet 7.3 通过 JSP 页面调用 servlet 7.4 servlet 共享变量 7.5 HttpServlet 类 7.6 用 servlet 读写文件 7.7 用 servlet 访问数据库 7.8 会话管理 教学基本要求: 了解:用 serv let 读写文件,用 serv let 访问数据库 理解:serv let 工作原理,serv let 共享变量 掌握:编译和安装 serv let ,通过 JSP 页面调用 serv let ,HttpServ let 类,会话管理 教学重点教学难点: serv let 工作原理,编译和安装 serv let ,通过 JSP 页面调用 serv let ,HttpServ let 类,会话管理 教学方法: 教学手段:多媒体教学和计算机程序演示 教学小结: (见教学进程) 作业与思考:见课后习题 课后记载: 1教 学 进 程 第7 章 Java Servlet 我们已经知道,SUN 公司以Java Servlet 为基础,推出了Java Server Page。JSP 提供了Java Servlet 的几乎所有好处,当一个客户请求一个 JSP 页面时,JSP 引擎根据 JSP 页面生成一个 Java 文件,即一个 servlet。这一章,将对 servlet 做一个较详细的介绍,这不仅对于深刻理解 JSP 有一定的帮助,而且通过学习 servlet,还能使我们选择使用JSP+javabeans+servlet 的模式来开发我们的 Web 应用程序。 我们已经知道,用 JSP 支持 JavaBeans 这一特点,可以有效的管理页面的静态部分和页面的动态部分。另外,我们也可以在一个 JSP 页面中调用一个 servlet 完成动态数据的处理,而让 JSP 页面本身处理静态的信息。因此,开发一个 Web 应用有两种模式可以选择: (1) JSP+javabeans (2) JSP+javabeans+servlet 7.1 Servlet 工作原理 servlet 由支持 servlet 的服务器:servlet 引擎,负责管理运行。当多个客户请求一个 servlet 时,引擎为每个客户启动一个线程而不是启动一个进程,这些线程由 servlet 引擎服务器来管理,与传统的 CGI 为每个客户启动一个进程相比较,效率要高的多。 7.1.1...