专栏中心

EEPW首页 > 专栏 > 扣丁学堂Java培训简述Java中AJAX工作原理是什么

扣丁学堂Java培训简述Java中AJAX工作原理是什么

发布人:扣丁客1 时间:2020-12-23 来源:工程师 发布文章

AJAX工作原理有很多,对Java开发感兴趣的小伙伴不是很了解,但是想要成为一名合格的Java开发工程师就一定要知道并掌握AJAX工作原理,本编文章小编就带大家看一下Java培训扣丁学堂简述的JavaAJAX工作原理是什么。

广州Java培训扣丁学堂简述Java中AJAX工作原理是什么

AJAX 指异步JavaScript 及XML(Asynchronous JavaScript And XML)。


传统的Web应用允许用户填写表单(form),当提交表单时就向Web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间,这导致了用户界面的响应比本地应用慢得多。

与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因此在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。


使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

AJAX 在浏览器与Web服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

    工作原理一般分为如下由步:

getXMLHTTPRequest();//得到XMLHTTPRequest对象;

callAjax();//可以做数据传递以及处理操作;

responseAjax();//服务器反应;

在页面中调用callAjax()。


这样,当用户还在页面上操作时,他输入或者修改的值就会通过我们的异步请求传递给服务器,并在页面同时完成修改操作,达到不刷新修改页面的效果。


以上就是扣丁学堂关于Java中AJAX工作原理是什么的简单介绍,希望可以帮到对Java开发感兴趣的小伙伴们。喜欢Java开发想要学习的小伙伴可以选择扣丁学堂进行学习,扣丁学堂除了有专业的老师和与时俱进的课程体系,还有大量的Java在线视频供学员学习,想要学好Java开发的小伙伴快到扣丁学堂报名吧。扣丁学堂java技术交流群:487098661。微信号:codingbb

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

“shangziyun”的跑马灯视频

视频 2012-04-12

PHILIPS 革新性的UART 解决方案

具可编程基准的同步降压型稳压器

Q1印度真无线耳机市场出货量下降2%

微控制器

qinmiao 2005-03-03

新紫光发布“紫弦”架构,突破AI芯片存储瓶颈

边缘计算与人工智能(Edge AI)如何引领新一轮技术革命

智能路灯该选什么样的无线通信技术?

“cjingguo”的AD温度采集视频

视频 2012-04-12

赋能蓝牙中继定位锚点:云里物里 MBM04 与 nRF54L15

2026“瑞萨杯”信息科技前沿专题赛决赛开赛

嵌入式系统 2026-05-11

氮化镓+MCU赋能高效OBC:大联大诠鼎与英飞凌共探车载电源新趋势

“flowerhuanghua”的MVI_SF30-48-12S带载测试视频

视频 2012-04-12

PC机与单片机串行通信中实现命令批处理

微控制器

qinmiao 2005-03-03

AB 类与 D 类功放对比:压电驱动器设计中的取舍权衡

ARM Axion 处理器加持谷歌第八代 TPU,云端全面转向智能体 AI 架构

PHILIPS LPC9xx 微控器的I2C应用

PHILIPS单片机ISP功能快速入门

资源下载 2007-02-16

“cjingguo”的跑马灯视频

视频 2012-04-12

SK海力士HBM混合键合工艺良率已提升

Philips 微控制器在LIN 中的应用

更多 培训课堂
更多 焦点
更多 视频

技术专区