Ajax是全球从2006年开始兴起的一门技术。
最初成功的案例就是Google Map(谷歌地图),所谓的Ajax全称为“Asychronous JavaScript And XML”(异步的JavaScript与XML)。
后来因为一只球队的名字叫“阿贾克斯”所以这个名字就一下子被人们所熟悉。
所谓的Ajax的本质实质指的是局部刷新,那么下面假设现在要求做一个信息的列表页面,但是这个列表页面需要用户同时从5张数据表中读取数据。
如果按照传统的做法,则基本的实现如下:
·需要分别为五张数据表定义五个DAO操作类;·而后需要有一个业务层,调用这五个DAO类进行数据的取出,那么取出的结果在数据层之中应该将其使用Map集合保存(相当于存放了五个List集合);
·在控制层之中,要将个Map集合中的数据交给JSP页面(request属性范围)进行显示。
所以从理论上来讲,如果要进行这种页面展示信息的快速的更新处理,那么就应该使用异步的刷新技术,并且实现局部数据的变更,而这种局部数据的变更就属于Ajax +DOM技术的实现。
前端技术:JS(ES6.0)+ DOM + JQuery + Angular JS + Node.JS;