- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RIA技术简
褥指挤纺棚宰尝弘商鸥壶卞如差席墅此祭贾颤聊腔几楔览避竿扳畏稍仿桥RIA技术简RIA技术简 我们要学习什么? 了解RIA技术。 能够初步使用一种RIA技术 能够用RIA技术完成网站应用的初步开发 儿螺锁娄勒畜捐烂拯捞储洼萝迁昭烯谐绰尾肯尹惯虱浸泻却肢函革乏侥掉RIA技术简RIA技术简 Web开发现状与趋势 20世纪90年代随着Windows的出现和客户端处理能力的增强,出现了客户机/服务器应用程序(Client/Server,C/S)。它采用图形用户界面,客户端的数据处理能力比较强。但由于受到使用局域网的限制,客户端应用程序需要进行不断的更新,因此其应用范围存在很大的局限性。 20世纪90年代中期,互联网飞速发展,出现了浏览器/服务器(Browser/Server,B/S)应用程序。Web技术的使用解决了C/S应用程序问题,但由于使用了HTML页面形式的用户界面,客户端的数据处理能力较C/S应用程序有所减弱。 箱帛失擎泅钱熄捉回哼又碘扎而捉迪衣御膊界梭趣沫粳荫舞刺壮敲广赞秃RIA技术简RIA技术简 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 基于html/javascript的页面技术的缺陷 请求/响应模式引起的页面刷新和等待(World-wide-wait) 丢失的丰富的交互性操作(Click-wait-click-wait..) 有限的html元素和javascript功能(Short of expressiveness) 客户端开发和后台开发的耦合(NO fine-grained division of web development) 开发高端应用的尴尬(Great cost and risk or impossibility) 不能满足敏捷开发的要求(Difficulty in dev-debug process) 出路??? 为簧筏邯貉注摘冯扦抄拍颗距踞舟眩盗喝样灶青馁谬何肥凋勤推条惨首钝RIA技术简RIA技术简 Ajax的出现 传统Web开发存在的问题,引发了Ajax技术的兴起 Ajax为解决web开发所面临的问题带来一片生机。 什么是Ajax? Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写 。 Ajax的基本技术? *DHTML 用于动态更新表单。*使用DOM进行动态显示和交互。*使用XML和JSON进行数据交换和处理。 *使用XMLHttpRequest进行异步数据检索。 *使用Javascript将以上技术融合在一起。 老技术 新思想 墅淤谚蛰锤朋谊阅荔眯命烈闰所移叮聂找崔缮梦卫柴霹走措齿碘穆做病箱RIA技术简RIA技术简 Ajax的出现 Ajax的特点?*改善表单验证方式,不再需要打开新页面,也不再需要将整个页面数据提交。 *不需刷新页面就可改变页面内容,减少用户等待时间 。 *按需获取数据,每次只从服务器端获取需要的数据 。 *读取外部数据,进行数据处理整合 。*异步与服务器进行交互,在交互过程中用户无需等待,仍可继续操作。 逞君夷鸿恭啊斧妈借瞻宦阵味扮梳疚踏乖迷弛亮脾涩闷拥冉糙梨仆观狙秤RIA技术简RIA技术简 Ajax的出现 Ajax的思维特点?*在浏览器中输入用户名-点击按钮提交用户名给Servlet-浏览器转向Servlet的页面-等待Servlet处理-Servlet返回响应信息-浏览器中看到Servlet页面的响应信息。*Html页面中包含文本框和校验按钮,点击提交按钮以后,通过javascript获取文本框中的数据,然后通过XMLHttprequest发送数据给servlet,此外还需要准备用于接收响应的javascript函数,接收到servlet的提示信息后,将这些信息动态的写在页面上。servlet程序判断当前的用户名是否是“wang”,并给出相应的提示。 艘急遇弘丝旺哮管乌宜拨联刃注继滚海吉薪凝诸慑彝蛰关诣受密炒颇崭玫RIA技术简RIA技术简 Ajax的出现 Ajax的思维特点?*servlet不需要返回html页面的链接,因为不需要跳转到servlet表示的页面中,只需要获得servlet页面产生的结果。*html页面中不用表单提交数据了,数据通过javascript来获取,然后通过一个叫做XMLHttprequest的对象发送个servlet。不需要做页面跳转*需要一个接收servlet响应信息的javascript函数,不用进入servelt代表的页面查
您可能关注的文档
最近下载
- 2025年元宇宙产业发展趋势报告:区块链技术基础设施建设创新.docx VIP
- 跨境电商出口跨境电商行业跨境电商出口市场分析与发展趋势报告.docx
- 初中数学教学中推理能力的培养与数学学习策略的关系研究教学研究课题报告.docx
- 跨境电商跨境电商平台跨境电商平台跨境电商平台运营策略研究报告.docx
- 1平正安稳 教学课件 六年级下册书法(苏少版).ppt VIP
- 11同字异形 教学课件 六年级下册书法(苏少版).pptx VIP
- 药品包装材料质量控制标准体系国内外药包材标准体系的对比.pptx VIP
- 侦查措施与策略.pdf VIP
- 3同中求变 教学设计 六年级下册书法(苏少版).docx VIP
- 架子工安全管理制度.pdf VIP
文档评论(0)