1、个人理解:为了实现局部的改变,不中断用户的体验(传统的请求方式需要时间)
2、Asynchronous(异步) JavaScript And XML
3、核心技术:XMLHttpRequest对象
例子:
重点在sendRequest方法和process方法中,前者演示XMLHttpRequest对象的使用过程,后者为对应的回调函数
另外:就是从xhr.open这里连接到后端的servlet中
4、跨域问题
CORS解决跨域问题:
5、采用xml传输
后端servlet部分处理:
DTO是数据传输对象,指传递所需要的数据,而非所有
XStream用来将java数据转换为xml类型数据
(text/plain改为text/xml)
前端js处理:
对xml进行处理,得到需要的数据内容
(getElementByTagName改为getElementsByTagName)