04.24 day 03 ajax json

=============================================

session钝化

默认位置是Tomcat的work目录下
context。xml文件内容
04.24 day 03 ajax json
04.24 day 03 ajax json
04.24 day 03 ajax json
04.24 day 03 ajax json
04.24 day 03 ajax json

================================================
jsp中九个隐式对象
request
response
session
application
pageContext
out。
exception
config
page
04.24 day 03 ajax json
pageContext:jsp的运行环境。包含了其他八个对象,是一个域对象。可以通过当前对象获取到其他八个对象
还包含看一些动作,自定义标签的时候会用到

application 上下文对象

JSTL :标准标签库 它的出现时为了弥补html的不足,html没有逻辑标签,循环,判断,第三方开发这种功能的标签,只需要引入到页面,可以用这些功能标签呢
C:核心库

域对象:就是能够存储内容的对象,并且能够将对象进行传递,不同的资源之间能够传递数据

请求派发
04.24 day 03 ajax json

上下文对象

04.24 day 03 ajax json

对象作用域
request:代表一次请求,请求完了就消失,可以在不同的资源之间传递数据
HttpSession:一次会话的过程。可以在servlet或者jsp*享数据
ServletContext:上下文对象,代表这个web应用(代表当前 web项目) 一个web项目只会有一个上下文对象,当前之歌对象代表的项目的环境 你可以使用当前对象获取到项目中的任何一个资源文件

作用:申明为一个全局对象,所有session都可以共享对象
表示工程环境,可以通过这个对象操作工程目录

pagecontext:容器

==================================================
获取上下文对象
04.24 day 03 ajax json

获取整个项目的工程路径
04.24 day 03 ajax json

04.24 day 03 ajax json

===============================================
在线人数监控

上下文对象监听器

session监听器
04.24 day 03 ajax json
04.24 day 03 ajax json

================================================

Ajax

Ajax是前端的技术,指的是一种创建交互式网页应用的网页开发技术。
全称:异步的JavaScript和xml
并不是一个新的技术,由很多很老的技术组合起来的一个技术,基于JavaScript、dom、xml、xhtml等等这些技术整合在一起完成的。

带来的好处:
1、可以创建快速动态网页(网页上的数据 动态 更新)
2、ajax可以实现不更新整个网页的情况下,局部更新网页中的内容
3、ajax可以和后台服务器进行数据交互,不会把整个页面都给传递回来,只接受更改过后的数据,动态的替换页面上原来的数据,分担了服务器的压力。

前台做数据交互:前后端分离技术

传统网页需要更新数据加载的是整个网页,ajax做的是数据交互,前台数据展示。

04.24 day 03 ajax json

异步请求 和 同步请求

同步请求:客户端 请求 ---------(不能执行其他操作)—服务器接受----响应会客户端

异步请求:客户端请求-------(处理其他任务)—服务器接受—服务器响应

Ajax核心对象 XMLHttpRequest 基本上所有的浏览器都支持当前对象 是非标准的对象

1、它是什么?
2、可以解决什么问题?
3、怎么用?
4、是否可以优化、重构

============================================
ajax怎么用?
04.24 day 03 ajax json

1、产生XMLHttpRequest对象
当前对象封装了请求和响应 的所有内容
04.24 day 03 ajax json
2、发送请求
和服务器建立连接,参数第一个 :请求方式,第二个参数:请求地址 第三个参数:同步请求还是异步请求
04.24 day 03 ajax json
发送请求send(参数)参数就是传递数据
04.24 day 03 ajax json

04.24 day 03 ajax json

以上的截图的整体
04.24 day 03 ajax json

处理响应,监控状态码
04.24 day 03 ajax json

===========================================

ajax数据响应

json:前端到的一种数据格式,轻量对象表现方式

04.24 day 03 ajax json

04.24 day 03 ajax json
04.24 day 03 ajax json

封装ajax
04.24 day 03 ajax json
04.24 day 03 ajax json

jQuery方法调用ajax
04.24 day 03 ajax json