预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Flex实现的富互联网应用中的Push技术研究与应用的任务书 任务书 一、任务背景 随着互联网的高速发展,Web应用程序越来越成为人们的日常工作生活中不可或缺的一部分。传统的Web应用程序主要是基于HTTP协议实现的客户端和服务器之间的交互,通过不断发出HTTP请求来获取服务器上的资源。但是基于HTTP协议实现的Web应用程序存在以下问题: 1.全双工通信困难:传统的HTTP协议是一种单向通信协议,只能由客户端向服务器发送请求,并接收服务器的响应。在Web应用程序中,客户端需要向服务器发送不同类型的请求,服务器也需要主动向客户端发送数据,此种场景下HTTP协议无法满足。 2.网络延迟:HTTP协议是面向连接的协议,每次请求都需要建立连接,然后传输数据,再关闭连接。这个过程会消耗大量的时间和网络资源,导致延迟高,并且在一些大数据量的应用中经常会出现“卡死”的情况。 为了解决这些问题,需要引入Push技术。Push技术是指服务器可以在任何时间向客户端主动推送数据的能力,而不是像HTTP协议那样由客户端请求数据。目前,在基于Web开发的富互联网应用中,广泛使用了Push技术,以提升应用程序的用户体验和性能。 二、任务目标 本次任务的主要目标是基于Flex实现富互联网应用中的Push技术,具体如下: 1.研究Push技术的原理和特点,分析其优缺点。 2.研究Flex技术的特点和应用场景,了解如何在Flex中实现Push技术。 3.分析Flex中实现Push技术的一些技术方案,选择一种或多种方案来实现Push技术。 4.基于所选方案,编写相关的代码,实现Push技术。 5.设计测试用例,测试Push技术在富互联网应用中的应用效果。 6.书写实验报告,总结本次任务的研究内容和成果,提出可行的优化建议。 三、任务内容 1.研究Push技术的原理和特点,分析其优缺点。 2.研究Flex技术的特点和应用场景,了解如何在Flex中实现Push技术。 3.分析Flex中实现Push技术的一些技术方案,选择一种或多种方案来实现Push技术。 4.基于所选方案,编写相关的代码,实现Push技术。 5.设计测试用例,测试Push技术在富互联网应用中的应用效果。 6.书写实验报告,总结本次任务的研究内容和成果,提出可行的优化建议。 四、任务要求 1.任务要求参与者熟悉Flex技术,掌握基本的Flex应用程序开发技巧。 2.任务要求参与者对Push技术有一定的了解和研究,掌握Push技术的实现原理和常用方案。 3.任务要求参与者有良好的编程能力和实验能力,能够独立完成实验并进行分析和总结。 4.任务要求参与者能够按时完成任务,并按时提交实验报告。 5.任务实验结果应具有实际应用价值,能够在富互联网应用中得到实际应用。 五、参考文献 1.《Flex程序设计指南》,谭奇,王帆,李伟,人民邮电出版社,2008年。 2.《Push-BasedArchitecture》,JanneJonsson,2009年。 3.《FlexinAction》,TariqAhmed,DanOrlando,JoelHooks等,Manning出版社,2009年。 4.《PushTechnologyExplained》,AngelaStringfellow,2017年。 5.《AdobeFlexCookbook》,JoeyLott,O'ReillyMedia,2008年。