论文部分内容阅读
随着计算机硬件和网络的高速发展,已经退出企业应用开发市场的C/S应用程序又开始被用户提起。C/S应用程序的重新提起不是客户的随性而为,而是希望使用具有C/S体验度的应用程序。下面介绍一下C/S开发模式的优点和缺点。基于C/S模式开发出来的软件具有以下特点:响应速度快、用户操作界面漂亮、能够根据用户要求进行定制、并且能实现复杂的业务流程。但是C/S模式开发出来的软件需要专门的客户端安装程序,并且分布能力弱,对于点多面广又不具备网络条件的客户群体,就难以实现快速部署安装和配置。对于不同的开发工具,具有较大的局限性,开发成本较高,需要具有一定技能的技术人员才能完成。因此就诞生了B/S开发模式。B/S模式具有分布性广的特点,不需要到处安装也能够随时运行并进行业务的处理,业务的扩展也比较简单和方便,简单网页的增加就能够增加服务器的功能,维护也简单,开发成本较低,共享性比较强。虽然B/S开发模式有着诸多优点,但是人们又开始怀念C/S模式下开发的程序,因为在B/S模式下,个性化特点明显降低,无法实现具有个性化的功能要求,以鼠标为最基本的操作方式,难以满足快速操作的要求,页面动态刷新时,响应速度明显降低,无法实现分页显示,给数据库访问造成较大的压力,功能弱化,难以实现传统模式下的特殊功能要求,客户端只能实现浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器需要承受很重的负担。本文要介绍的就是利用一种新的开发技术和框架开发出具有C/S特性的B/S程序。现在一个被广泛提及的概念叫做(RIA)富客户端或者是富互联网应用程序,就是用Flex作为前端开发技术,对客户端进行开发,利用Flex技术可以在客户端尽可能的开发客户要求的界面,以达到客户定制的功能。Flex开发需要和后台服务器进行通信,本文将使用J2EE服务器同Flex进行数据交互。