第六章 Servlet技术(重点章节)

学习目标:
掌握Servlet的概念、特点及生命周期
掌握Servlet与JSP的区别
理解Servlet在Web项目中的作用
掌握Servlet常用对象及其方法

主要内容:

6.1 Servlet介绍
6.2 处理客户端请求
6.3 Servlet的部署
6.4 Servlet应用实例

第六章 Servlet技术-部分课件示例

6.1 Servlet介绍

6.1.1  什么是Servlet 

6.1.2  Servlet的技术特点 

6.1.3  ServletJSP的区别 

6.1.4  ServletWeb项目中的作用 

6.1.5  Servlet生命周期 

6.1.6  开发一个简单的Servlet 

Servlet是在服务器上运行的Java程序,本身是一个Java类,可以动态地扩展服务器的能力。

与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机 。

Servlet实质就是按Servlet规范编写的Java类。

servlet的工作模式:

  • 客户端发送请求至服务器
  • 服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
  • 服务器将响应返回客户端

可见servlet担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。

Servlet与JSP的区别

1)编程方式不同

  Servlet是按照Java规范编写的Java程序

  JSP是按照Web规范编写的脚本语言。

2)运行速度不同

  JSP页面在第一次被访问时要被编译成Servlet需要一段时间,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。总之,在运行速度上,Serlvet比JSP速度快。

Servlet生命周期

Servlet生命周期

第六章 Servlet技术-部分案例示例

Servlet案例1开发一个简单Servlet

Servlet案例1:开发一个简单的Servlet

Servlet案例案例2:通过超链接访问Servlet

Servlet案例案例2:通过超链接访问Servlet

Servlet案例案例3:从Servlet读取表单数据

Servlet案例案例3:从Servlet读取表单数据

Servlet案例案例4:Servlet应用实例-用户登录页面制作

第六章 Servlet技术(重点章节)

本章节内容已隐藏,发表评论后即可查看!

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1369.html

(1)
江山如画的头像江山如画管理团队
上一篇 2018年2月22日 上午8:53
下一篇 2018年2月22日 上午9:41

99%的人还看了以下文章

  • 基于jspSmartUpload的JSP文件上传(一次可以上传多个文件)

    可以一次上传多个文件 upload.html <html> <head> <title>网页设计:文件上传</title> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> </head> <b…

    2018年12月11日
    2.1K0
  • 超清晰!HTML5 实现手机拍照上传功能原理讲解

    这篇文章主要为大家详细介绍如何使用HTML5利用摄像头拍照实现上传功能,原理讲解非常清晰,具有较大的参考价值。 上传页面代码: 上传图片用的HTML5的file文件上传功能<input type=”file” accept=”image/*”> 因为原生file样式不满足要求,在input上面放置我们想要…

    2022年8月11日
    2.7K0
  • 上机三 Java Web应用程序设计

    建议学时:8 2学时 一、编写JSP页面date.jsp,格式化显示系统当前时间 需要使用Date类和SimpleDateFormat类。 在头部引入。 <%@ page import=”java.util.Date”%> <%@ page import=”java.text.SimpleDateFormat”%> SimpleDat…

    2018年9月11日
    10.5K1
  • 1.Spring框架概述

    1.1、资源 1.2、Spring历史 1.3、框架特征与功能 1.4、Spring组成 1.5、Spring Boot与Spring Cloud 一、Spring框架概述 Spring是一个开源免费的框架,为了解决企业应用开发的复杂性而创建。Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring是模块化的,所以可以只使用其中需要的…

    2023年1月19日 编程开发
    7220
  • 图的全部知识点、考点梳理-数据结构

    讲解了图的15条相关定义,图的表示方法、最小生成树、普里姆(Prim)算法、克鲁斯卡尔(Kruskal)算法、最短路径、迪杰斯特拉算法、弗洛伊德算法、拓扑排序、AOE 网(关键路径),邻接矩阵和邻接表的比较。

    2020年10月14日
    2.3K0
  • 输入python显示不是内部命令的原因及解决方法

    问题原因:没有将python的安装路径添加到环境变量中。 解决方法: 首先在桌面上右键点击“此电脑”,选择“属性”,弹出系统界面选择“高级系统设置”,进入系统属性界面后在“高级”选项中选中“环境变量”。 然后在“系统变量”中找到变量Path,双击Path变量进入编辑界面。 接着在编辑环境变量对话框中点击“新建”,添加Python的安装路径,之后一直点确定即可…

    2023年5月18日 编程开发
    1.1K1

发表回复

登录后才能评论