Ajax初体验
来源:互联网 发布:js 字符串split 编辑:程序博客网 时间:2024/05/21 17:56
DHTML:JavaScript,CSS,DOM:即动态HTML。
DHTML可以用来创建交互性很强的页面,致命弱点:无法与服务器通信,无法异步发送请求。
Ajax技术称为Web2.0技术(Web2.0技术还包含其它的一些技术)
开发传统的JSP聊天室
JSP聊天室需要实现的功能:1,对用户的管理:包括用户登录,用户注册等
2.管理用户的聊天信息,系统需要保存用户最近的聊天信息
JSP聊天室的业务逻辑包括三点:
用户注册 用户登录 用户聊天
JSP聊天室的问题:
JSP页面无法异步发送请求,用户请求与服务器应严格交替。
服务器的响应总是完整JSP页面,大量下载重复资源
一般而言:使用XMLRequestHeade发送请求步骤:
1,使用OPEN方法连接服务器URL
2,调用setRequestHeader方法为请求设置合适的请求头,根据不同的请求,可能需要设置不同的请求头
3,指定调回函数,当XmlHttpRequest的状态发生改变时,该回调函数将被触发而 自动执行
4,调用send方法发送请求
传统Web应用发送请求的两种形式:
1,在浏览器的地址栏输入请求资源后按回车发送GET请求
2,提交表单发送POST或GET请求 ,具体发送何种请求取决于表单元素的method属性
Ajax技术Servlet有两个选择:
直接生成简单的响应数据:Servlet直接通过response获取页面输出流,通过输出流生成字符响应。
转向一个简单的JSP页面,使用JSP页面生成简单的响应。
传统Web编程和Ajax编程的区别有三点:
客户端发送请求的方式不同
服务器生成的响应不同
客户端加载的响应不同
Ajax应用编程重点和难点:
JavaScript编程:分成两部分:发送请求和处理响应。
使用DOM操作加载响应数据,这是Ajax编程的难点。
传统Web应用与Ajax应用的对比:
用户体验方面
响应速度
应用架构
开发的代码量
服务器的负担
DHTML可以用来创建交互性很强的页面,致命弱点:无法与服务器通信,无法异步发送请求。
Ajax技术称为Web2.0技术(Web2.0技术还包含其它的一些技术)
开发传统的JSP聊天室
JSP聊天室需要实现的功能:1,对用户的管理:包括用户登录,用户注册等
2.管理用户的聊天信息,系统需要保存用户最近的聊天信息
JSP聊天室的业务逻辑包括三点:
用户注册 用户登录 用户聊天
JSP聊天室的问题:
JSP页面无法异步发送请求,用户请求与服务器应严格交替。
服务器的响应总是完整JSP页面,大量下载重复资源
一般而言:使用XMLRequestHeade发送请求步骤:
1,使用OPEN方法连接服务器URL
2,调用setRequestHeader方法为请求设置合适的请求头,根据不同的请求,可能需要设置不同的请求头
3,指定调回函数,当XmlHttpRequest的状态发生改变时,该回调函数将被触发而 自动执行
4,调用send方法发送请求
传统Web应用发送请求的两种形式:
1,在浏览器的地址栏输入请求资源后按回车发送GET请求
2,提交表单发送POST或GET请求 ,具体发送何种请求取决于表单元素的method属性
Ajax技术Servlet有两个选择:
直接生成简单的响应数据:Servlet直接通过response获取页面输出流,通过输出流生成字符响应。
转向一个简单的JSP页面,使用JSP页面生成简单的响应。
传统Web编程和Ajax编程的区别有三点:
客户端发送请求的方式不同
服务器生成的响应不同
客户端加载的响应不同
Ajax应用编程重点和难点:
JavaScript编程:分成两部分:发送请求和处理响应。
使用DOM操作加载响应数据,这是Ajax编程的难点。
传统Web应用与Ajax应用的对比:
用户体验方面
响应速度
应用架构
开发的代码量
服务器的负担
0 0
- Ajax初体验--Sturts2+Ajax
- Ajax初体验(一)
- Ajax初体验(一)
- Ajax初体验
- Ajax初体验(一)
- ajax初体验
- Ajax的初体验
- Ajax初体验
- Ajax初体验
- Ajax学习初体验
- Ajax.net使用初体验
- 引用 Ajax初体验(一)
- AJAX技术之初体验
- ASP.NET+Ajax初体验
- Rails中的Ajax初体验
- ASP.Net Ajax 之初体验
- AJAX初体验之上手篇
- Ajax初体验之登录校验
- 微信公众平台开发视频公开课第1讲-基础入门
- 从Java5基础开始初识Lambda表达式——走进Java Lambda(一)
- 参与CSDN社区问答活动“基于Java的微信公众平台开发”赢签名赠书
- mysql ERROR 1018 (HY000): Can't read dir of '.xxxx' (errno: 13)解决方法
- 大端小端,ascii,unicode,utf8,utf16,utf32,gb2312,gbk,gb18030等字符编码问题
- Ajax初体验
- 即将陆续推出微信公众平台开发视频教程
- 第十二周项目3求N!
- 创建可以与桌面程序进行交互操作的windows服务
- MMORPG服务器架构
- 点云双窗口显示
- bitmap canvas使用
- Java 基础学习
- 页面跳转的方法