论文部分内容阅读
随着计算机技术的发展和应用的不断深入,各种平台系统层出不穷。人们在轻松地选择最符合需求的平台软件的同时受到了平台迁移等的困扰。一些平台依赖性过高的传统软件,在迁移时甚至需要重新构建整个系统。此外,由于计算机硬件的飞速发展带来计算机配置的不断改进,使得人们在使用传统的瘦客户端系统时造成硬件资源的极大浪费。针对这些问题,本文提出了基于XUL的Web服务跨平台软件开发方法。该方法将最新出现的基于XML的用户接口标准XUL技术与日趋成熟的Web Service技术相结合,充分发挥两者的优点,从而为基于富客户端的跨平台软件的快速灵活开发指出了一条有效途径。 基于XUL的Web服务跨平台软件开发方法以XUL技术作为用户接口开发基础,并对XUL进行扩展,使其更加有效的与Web Service相结合。从而很好的解决了该类型开发方式在后台交互方面的不足。同时,XUL和Web Service双重的跨平台性又很好的保证了从开发到安装全过程的跨平台性。另外,由于XUL标准的易学易用、无需编译,使得在运用该方法进行软件开发时显示出轻巧易用的优点。因此,该方法非常适合于对灵活性要求较高的中小型跨平台软件的快速开发。 在本文的开始对该方法所涉及的相关技术进行了研究和概括。其后,通过对当前几种流行的富客户端技术的比较,同时针对中小型富客户端跨平台软件开发的特点,提出了基于XUL的Web服务跨平台软件开发方法。为了更好地研究该方法,本文还列举了运用该方法开发电信客户业务管理系统的过程。通过这一实例更加清晰地说明该方法的基本思路、主要技术、开发流程,并结合开发心得对该方法的优势和劣势进行了分析。本文最后对这一方法进行了总结,提出了缺陷和不足,指出了在日后的研究和发展中亟待解决的问题。