当前课程知识点:Web后端开发技术 >  第3章 会话跟踪 >  3.0 导学 >  3.0.1 导学

返回《Web后端开发技术》慕课在线视频课程列表

3.0.1 导学在线视频

下一节:3.1.1 Cookie技术概述

返回《Web后端开发技术》慕课在线视频列表

3.0.1 导学课程教案、知识点、字幕

欢迎大家回来继续学习web后端开发技术

在这一章当中

我们将学习会话跟踪

Internet网络协议

这个协议有两种

一种叫做无状态协议

一种叫做有状态协议

那么怎样来理解有状态和无状态

我们举一个通俗的例子

比如我们去办事大厅去办事

第1次去办事的时候

我们需要和工作人员出示你的身份证

然后第2次再去的时候还要出示我们

的身份证

第3次去的时候还要出示身份证

那么这种状态就是无状态的

那么什么是有状态呢

举一个例子

比如你和你的朋友去钓鱼

你和你的朋友见面以后

你就知道这就是我的朋友

我们要去钓鱼

那么这就是有状态的

那么对于HTTP协议它本身是无状态协议

它所采用的就是链接-请求-应答-关闭

链接这种模式

那么这种模式所带来的就是服务器

无法确定多个请求是否来自于一个用户

换句话说

服务器不能够在多个请求中维护客户的状态

我们再通过动画给大家说一下

Http的无状态是什么意思

假设

这里面A送了第1次请求服务器做了一个应答

然后B也发送了一个请求

做了一个应答

接下来A再一次发送请求说服务器

我来了

服务器可能会怎么回答呢

说你是谁

我不认识你

他和他之间并没有一种数据的记录

或者是状态的维护

这就是无状态Http协议

在web开发当中

web应用实际上是需要用到两种状态

一种状态是无状态的

比如我们查询一个数据

那么查询完数据以后

这就OK

还有一种情况是需要有状态的

比如我们在网络上面购物

将一个商品放在购物车上面

然后购完物以后我们需要付钱

付款

那么我肯定是为自己的商品付款

而不能把我的款付给别人

那么这里就需要有一个状态来维护

对于无状态的HTTP协议本身它是

能够满足的

那么对于有状态Http协议

它就不能够满足

而我们会话跟踪就是要解决这个问题

会话跟踪是一种在客户端和服务器端

保持HTTP状态的一种解决方案

它使得上一次请求的数据能够维持到

下一次请求

并且能够辨认说这个请求是同一个

用户发送过来的

那么

会话跟踪有几种技术

Cookie技术

Cookie技术

Session技术

url重写

隐藏表单域

这么4个技术

那么这4个技术也就是我们这一章要

给大家来讲解的内容

通过本章的学习

我们将完成一个项目

这个项目就是某高校毕业生信息发布

系统当中的简历修改

这个功能

为了降低开发的难度

我们这里面并不包含数据库相关的操作

这一章的知识网络图呈现在这里

主要内容我给大家做一下简单的介绍

首先要讲解一下Cookie技术

Cookie的工作原理以及主要的API

接下来我们会有一个事例

通过编写代码让大家体会一下自动

登录的功能

第2部分我们要学习Session技术

讲解Session的原理

主要的API

然后我们使用Session技术

完成一个购物车的功能

第3部分就是关于url重写和隐藏

表单域

最后是一个这个项目的实现

对于这章的知识

我们希望达到以下的学习目标

首先是关于HTTP协议的无状态

大家知道应该是怎么一回事

也就说能够理解他

对于Cookie技术我们能够理解

并且能够运用

对于Session技术在开发当中经常会用到

这里面给大家提的要求是比较高的

能够分析能够评价和创造性的设计

url重写

我们希望大家能够会去运用

最后是一个隐藏表单域

在开发当中能够经常使用

并且能够分析

对于这一章内容我们就简单介绍到这里

谢谢

Web后端开发技术课程列表:

第1章 Java Web开发准备

-1.0 导学

--1.0.1 导学

-1.1 Web应用开发概述

--1.1.1 Web应用简介

--1.1.2 Web开发技术

--1.1.3 测试

-1.2 准备Java Web应用开发环境

--1.2.1 准备Java Web应用开发环境

--1.2.2 测试

--1.2.3 谈谈JavaWeb优势和学习方法

-1.3 任务实现:Hello World Web项目

--1.3.1 Hello World Web项目

--1.3.2 测试

-1.4 小结

--1.4.1 小结

-本课程所有代码

--课程参考代码

第2章 Servlet技术基础

-2.0 导学

--2.0.1 导学

-2.1 Servlet概述

--2.1.1 Servlet简介

--2.1.2 Servlet API

--2.1.3 测试

-2.2 创建Servlet

--2.2.1 Hello Servlet

--2.2.2 Servlet配置

--2,2,3 作业

-2.3 Servlet应用

--2.3.1 处理超链接请求

--2.3.2 处理form表单请求

--2.3.3 处理结果

--2.3.4 测试

-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)

--2.4.1 注册代码实现

--2.4.2 登录代码实现

--2.4.3 测试

--2.4.4谈一谈jQuery前端开发框架

-2.5 ServletConfig接口

--2.5.1 ServletConfig接口

-2.6 ServletContext接口

--2.6.1 ServletContext接口

-2.7 HttpServletRequest接口

--2.7.1 获取请求报文信息

--2.7.2 上传照片

--2.7.3 获取网络连接信息

--2.7.4 存取请求域属性

--2.7.5 测验

--2.7.6 在请求转发和重定向过程中传递数据

-2.8 HttpServletResponse接口

--2.8.1 HttpServletResponse接口

--2.8.2 输出服务器端图片

--2.8.3 测试

-2.9 任务实现:某高校毕业生信息发布系统-简历添加

--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加

-2.10 小结

--2.10.1 小结

-动画演示:Java Web应用服务器处理客户端请求的过程

--Java Web应用服务器处理客户端请求的过程

第3章 会话跟踪

-3.0 导学

--3.0.1 导学

-3.1 Cookie技术

--3.1.1 Cookie技术概述

--3.1.2 Cookie技术应用-自动登录

--3.1.3 测试

-3.2 Session技术

--3.2.1 Session技术概述

--3.2.2 Session技术-Session技术应用购物车

--3.2.3 测试

-3.3 URL重写与隐藏表单域

--3.3.1 URL重写技术与隐藏表单域

--3.3.2 测试

-3.4 任务实现:某高校毕业生信息发布系统-简历修改

--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改

--3.4.2 讨论会话跟踪技术的应用场景

-3.5 小结

--3.5.1 小结

第4章 JSP基础

-4.0 导学

--4.0.1 JSP导学

-4.1 jsp概述

--4.1.1 JSP概述

--4.1.2 测试

-4.2 脚本元素

--4.2.1 脚本元素

--4.2.2 测试

-4.3 指令元素

--4.3.1 指令元素

--4.3.2 测试

-4.4 动作元素

--4.4.1 动作元素

--4.4.3 测试

-4.5 内置对象

--4.5.1 内置对象(1)

--4.5.2 内置对象(2)

--4.5.3 测试

-4.6 JavaBean

--4.6.1 JavaBean概述

--4.6.2 分步注册

--4.6.3 测试

-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)

--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)

--4.7.2 在JSP页面显示内容的都有哪些方法

-4.8 小结

--4.8.1 小结

第5章 表达式语言

-5.0 导学

--5.0.1 表达式语言

--5.0.2 测试

-5.1 el语法

--5.1.1 EL语法

--5.1.2 测试

-5.2 el隐含对象

--5.2.1 EL隐含对象

--5.2.2 测试

-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示

--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示

--5.3.2 测试

-5.4 小结

--5.4.1 小结

--5.4.2 讨论el表达式的优势

第6章 标准标签库

-6.0 导学

--6.0.1 标准标签库

--6.0.2 测试

-6.1 核心标签库

--6.1.1 通用标签

--6.1.2 条件标签

--6.1.3 迭代标签

--6.1.4 URL标签

--6.1.5 测试

-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

--6.2.2 测试

-6.3 小结

--6.3.1 小结

--6.3.2 讨论如何实现自定义标签

第7章 Filter和Listener

-7.0 导学

--7.0_导学

-7.1 过滤器

--7.1.1过滤器(1)

--7.1.2过滤器(2)

--7.1.3 测试

-7.2 监听器

--7.2.1.1与ServletContext相关的监听器

--7.2.1.2示例:访问网站计数功能

--7.2.2.1与Session相关的监听器

--7.2.2.2示例:显示在线用户名称

--7.2.3.1与Request相关的监听器

--7.2.3.2示例:实时显示访问网站用户信息示例

--7.2.4 测试

-7.3 任务实现:某高校毕业生信息发布系统-单态登录

--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录

--7.3.2 测试

-7.4 小结

--7.4.1小结

--7.4.2讨论filter和listener使用场景

第8章 JDBC

-8.0 导学

--8.0_导学

-8.1 JDBC API

--8.1.1 JDBC API

--8.1.2 测试

-8.2 JDBC API访问MySQL基本步骤

--8.2.1 JDBC API

--8.2.2 测试

-8.3 任务实现:某高校毕业生信息发布系统-注册与登录

--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)

--8.3.2 测试

-8.4 小结

--8.4.1小结

--8.4.2 讨论JDBC工具类

第9章 某高校毕业生信息发布系统开发

-9.0导学

--9.0导学

-9.1 技术准备

--9.1.1技术准备-MVC模式

--9.1.2技术准备-Ajax技术

--9.1.3技术准备-jQuery对Ajax的实现

--9.1.4_技术准备- JDBC工具类

--9.1.5 测试.

-9.2 系统设计

--9.2系统设计:某高校毕业生信息发布系统开发

-9.3 系统实现

--9.3.1完善登陆和注册功能

--9.3.2完善简历添加功能

--9.3.3完善简历修改功能

--9.3.4.1首页分页显示

--9.3.4.2首页分页显示

-9.4 小结

--9.4.1小结

--9.4.2讨论:分页组件

3.0.1 导学笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。