论文部分内容阅读
随着计算机技术的广泛应用和逐步成熟,许多企业都在自己的业务服务领域和日常工作中引入了计算机应用系统。如何建立一个健壮、高效、安全、可扩展的企业级应用系统的构建,是工程界一直在研究的问题。近年来,“Rich Client”的概念逐渐兴起。RIA将桌面软件的响应速度和丰富功能与Web应用程序的广度结合在一起,以提供效果更好的最终用户体验。Adobe的Flex是目前相对成熟的一种rich client技术,作为企业级应用客户端,在业界有着良好的应用。随着Flex 2.0的出现,Flex Data Services提供一系列强大的服务器端数据管理功能,使开发人员能够快速提供数据密集型Flex应用程序。Ajax(Asynchronous JavaScript and XML)作为一种新型的rich client技术,在近两年有了高速的发展。各种各样的Ajax框架也相继出现,它们的发展方向各不相同。相比较Flex,其现状和应用比较混乱。但是Ajax的开发相对比较透明,开发起来更有自主性。本文会具体介绍当前Ajax各种框架的特点和应用现状。文章从技术方面简单说明具体项目在线债券交易系统如何用Flex实现其客户端MVC模式的web开发,但是重点在于采用Ajax框架分析和初步实现采用Ajax开发在线债券交易系统的客户端。Ajax和Flex作为富客户端开发的两大主流的技术,他们的特点完全不同,技术上的研究也完全不同。论文通过对在线债券交易系统客户端用Ajax与Flex的分别实现,来对Ajax和Flex进行技术,效率,开发模式等各个方面的比较。从而对两种技术进一步的深入研究,体现各自的优点和缺点。