基于某某某的某i某系统的设计与实现

基于某某某的某i某系统的设计与实现

ID:32148607

大小:1.92 MB

页数:48页

时间:2019-01-31

基于某某某的某i某系统的设计与实现_第1页
基于某某某的某i某系统的设计与实现_第2页
基于某某某的某i某系统的设计与实现_第3页
基于某某某的某i某系统的设计与实现_第4页
基于某某某的某i某系统的设计与实现_第5页
资源描述:

《基于某某某的某i某系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、哈尔滨工业大学工程硕士学位论文第1章绪论1.1课题背景及意义服务端处理数据和业务逻辑、页面表现内容是传统的网络程序一般的的开发模式,表现界面目前都使用JSP,ASP或者PHP等技术,当前基于HTML的WEB系统用户体验方面不佳,主要原因是需要频繁的刷新页面而且在不同的浏[1]览器中显示的效果也不同。客户端没有充分利用和服务端的负载过重是目前传统网络应用的另一个缺点。一方面因为一般的网络应用的处理逻辑都是需要来请求服务端的,这是因为均都基于请求接着响应的一般模式而造成的,因此使得服务端的负担相当重;而传统网络应用程序没有能很好的来发挥现在已经非常强大的客户端的处理

2、能[2]力。而目前的RIA技术使这些问题得到了很好地解决。富客户端应用技术从以下两个方面做出了改善:一个是只跟服务端来交换比较少的数据,而利用客户端来处理许多的业务逻辑,另一方面是与服务端来交换较少的数据而许多的业务逻辑由客户端来进行处理。这样即能使服务端的[3]负荷减轻又能使客户端的能力可以充分得到利用。RIA开发的技术目前已经有了许多种,目前有奥多比公司发展越来越成熟的Flex技术,开源的Ajax技术目前已经非常普及,并且目前甲骨文公司的[4]JavaFx技术和微软公司的Silverlight也占有了一席之地。这其中目前开发RIA的主力就是在在开发市场中占很

3、大的市场份额的Flex所依靠的FlashPlayer平台。Flex是一项目前非常有前途的新技术,并在2011年发布了最新的FlexSDK4.5及IDE工具FlashBuilder4.5。目前三种主流的WEB开发架构如下:Oracle[5]支持的J2EE平台、微软的.NET平台、和开源的使用广泛的PHP开发平台。而Flex目前和现有的这三种流行的架构还没有很好的结合,而只有和这三种流[6]行的架构很好的结合才能开发出优秀的应用。Flex与以上三种广泛的平台达到无缝的结合还需要一定的技术来实现。Flex可以开发易用性好、交互性强、外观绚丽的人机接口,J2EE可以开发

4、稳定且可跨平台部署的业务逻辑,本课题研究的是将Flex与J2EE平台结合,提出一套符合实际需求的开发企业应用的方案,并利用此方案结合公司实际开发一套协同任务管理系统。-1-哈尔滨工业大学工程硕士学位论文1.2国内外研究现状应用RIA技术开发的系统界面会与传统的CS架构程序更相像,比传统的WEB系统的展现性更丰富,操作性更加友好。“丰富”的概念应该含有如下两个部分,前端界面和数据模型的丰富。前端的用户界面能够操作、显示那些复杂的数据模型是数据中的“丰富”的主要意思,它因此能够异步发送接收来的数据和能够来操作客户端前端界面的计算。因此程序运行于客户端是这种模式比较于

5、一般的HTML的页面的优点,应用系统更少的和服务端来交互的同时更[7]能够很好的与用户来交互。从而能够使服务端与客户端之间的复杂模型可以得到平衡,可以使客户端有更强的能力来实现更加有互动性及效率的的WEB应用程序。RIA有相当丰富的接口控制元素,从而能够使数据的模型可以与控制元素[8]很好的相互结合。传统的WEB系统模型都采用单一的线性模式:即用户做出选择然后把选择的结果发送给服务器端。这种模式不能灵活的与应用程序进行交互;并且非常频繁的刷新页面和服务端的请求会有非常多的缺点,例如降低[9]了网络的带宽和页面打开时非常缓慢等。因此若采用RIA技术,能够改变到只有

6、收到请求的应用系统部分才会做出相应的反应,改变了原来的服务端做出响应从而对整个Web应用产生影响的模式。因此就可以把界面划分为功能互不[10]影响的模块。图1-1是RIA的应用程序模型:图1-1RIA应用程序模型Flex开发技术是当前最流行的富客户端开发应用技术之一,它是开发Web应用的有效工具。用ASP、PHP、JSP等Web技术进行Web应用开发是一般的-2-哈尔滨工业大学工程硕士学位论文开发的模式,若要能够正常显示和执行应该依靠客户端浏览器动态的进行解释[11]才行,因此如此的开发方式是经常会给调试代码增加一定的难度。这样在开发程序过程中经常在同一浏览器不

7、同版本中同一代码的或者不同的浏览器中外[12]观和动作效果都会有不同,因此显示界面显示的调试相当耗费精力。Flex是可以解决上面问题的技术方法之一。(1)Flex的框架介绍Flex框架的基本原理是:由FlashPlayer来执行通过Flex编译器将MXML文件编译成SWF的文件。编译代码和标准Web层组件和源文件化组件FlexdataActionMXMLFlashPlayer文件Script服务器请求Classes编译配置Optionaldataservices响应Web浏览器SWF文RSL文AS文Media件Assets件件MediaHTMLAssets图1-

8、2Flex的框架结构从图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。