JAVAEE第五周

Posted ci0yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVAEE第五周相关的知识,希望对你有一定的参考价值。

关于AJAX

1、AJAX的概念

ajax就是异步javascript和xml,是一种创建交互式网页应用的网页开发技术。是一种用于创建快速动态网页的技术。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。

2、AJAX工作原理

技术分享图片

3、AJAX的优缺点

优点:

  • Ajax在浏览器与Web服务器之间使用异步数据传输,可以使网页网页从服务器请求少量的信息,而不是整个页面
  • 可以使因特网应用程序更小、更快,更友好。
  • 能在不更新整个页面的前提下维护数据。
  • ajax不需要任何浏览器插件。

缺点:

  • 可能破坏浏览器后退按钮的正常行为。
  • 一些手持设备还不能很好的支持ajax。
  • 用JavaScript作为ajax引擎,JavaScript和Debug是让人头痛的事情。
  • ajax无刷新重载,容易给用户带来困扰,即是不太清楚数据是否更新过。

对串流媒体的支持没有java applet、flash好。

4、开发框架

  • 使用jser作为ajax的框架,主要相关技术javascript、xmlhttprequest、css和服务器。
  • web标准xhtml+css表示;
  • 使用dom进行动态显示和交互;
  • 使用xml和xslt进行数据交换和相关操作;
  • 使用xmlhttprequest进行异步数据查询和检索;
  • 使用JavaScript将所有东西捆绑在一起。

关于Applet

1、概念

Applet就是应用程序,是采用Java编程语言编写的小应用程序,该程序可以包含html页中,与在页中包含图像的方式大致相同。

2、工作原理

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

以上是关于JAVAEE第五周的主要内容,如果未能解决你的问题,请参考以下文章

JAVAEE第五周

第五周作业

javaEE 第五篇博客----Applets & Ajax

第五阶段:JAVAEE 和项目开发(第二课:HTTP协议的特点和交互流程)

第五阶段:JAVAEE 和项目开发(第三课:HTTP的请求头和请求方式)

第五阶段:JAVAEE 和项目开发(第四课:HTTP的响应格式和响应状态码)