AJAX是什么
是Asynchronous(异步)、JavaScript、And、Xml 的缩写
主要就是说
通过JavaScript融合了Web开发标准表示技术,DOM动态显示和交互,XML和XSLT进行数据交换和处理,XMLHttpRequest异步数据检索
常见例子:
Google suggest
web操作系统
为什么出现AJAX:
传统方式:请求后返回新的html页面
Ajax方式:请求后返回处理结果

服务器返回的数据格式:
JSON数据格式:JavaScript Object Notation(缩写JSON)是一种轻量级的数据交换格式。纯文本格式,有JavaScript原生支持。
XML数据格式:也是一种数据交换格式。当数据返回到前端时,XML格式在JavaScript中解析快,操作方便,而且不需要使用DOM。但是服务器端语言的辅助包成熟度JSON要高于XML。

学习AJAX,需要掌握好

  1. 前端:JavaScript语言,学习XMLHttpRequest对象的封装与使用(回调方法和跨域问题)
    【AJAX】Ajax学习总结
  2. 后端:处理数据,返回正确格式的JSON/XML数据

实践
在学习Ajax的过程中,实践了一个股票的小例子,但由于对JavaWeb不熟悉,所以没有做出来。但大概懂了这个过程。

  1. 编写股票类:各种属性,构造方法,get,set方法
  2. 股票类的servlet程序:初始化的时候启动一个定时器,每隔两秒钟更新一下股票的价格,返回到客户端当前股票的最新信息。
  3. 数据JSON格式返回,对数据返回的处理
  4. 从后端取数据JavaScript的处理
    【AJAX】Ajax学习总结

问题:

  1. 对Java Web 不熟悉,Tomcat把servlet启动成功,但页面报了404,不知道是哪里配置出了问题。
  2. 关于启动servlet遇到的问题。
  3. 【AJAX】Ajax学习总结

相关文章: