基于单一模式的Web应用开发框架

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:huimiandiadia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web开发技术一直以来广泛深入的发展,各种网上应用铺天盖地。与此同时,各种各样为开发Web应用而设计的工具也层出不穷,有的是提出了新的开发语言,有的是提出了新的开发模式。这些开发工具直接决定了开发一个Web应用的门槛,以及开发复杂度。因此,如何为Web应用的开发人员提供一套好的开发工具,是互联网领域面临的关键问题。   本文在考察、分析Web应用的特点,以及当前典型开发工具的基础上,设计并实现了一套基于单一模式的Web应用开发框架。这是为Web应用的开发者而设计的工具,其目标是为了解决Web应用固有的层次性提高了开发复杂度这一问题。这套框架的使用者,只需要学习一种语言(Abacus),编写一份代码,而不再必须分别编写客户端和服务端,就能得到一个功能完备的Web应用。   本文的贡献主要体现在:   ●分析了当前Web应用的开发过程中普遍存在的问题,总结了Web的层次性对开发者造成的麻烦,包括需要学习多种编程语言、面对多种编程模式、处理消息传输细节等问题;   ●提出了一种Web应用开发工具的设计思路,使得Web开发过程由传统的涉及多种程序语言和开发模式,转变为只涉及一种语言、一种开发模式,而且开发者不必为客户端/服务端编写两份代码,同时也免去了对消息传输的处理;   ●提出了一种利用Ajax技术,使得用户能够通过普通Web浏览器访问Linux命令行程序的方法。
其他文献
音频工作站系统是数字音频技术和计算机网络技术相结合的产物,它改变了广播电台延用了几十年的传统工作方式,结束了以模拟磁带为记录载体,借助于剪刀和胶带以手工方式进行节目编
学位
近年来,Internet已成为一种主流的软件运行环境。与传统的软件运行环境相比,Internet具有开放、动态、难控的特点,其上应用需求也多样而易变。如何协同Internet环境中的各种资源
随着世界经济的迅速发展和科学技术的不断进步,物流对经济贸易活动的影响与日俱增,受到越来越多人们的关注。在中国,越来越多的人们已经意识到物流对企业发展的重要性,因为物流业
学位
时间是自然界无所不在的客观属性。时态数据库将时间作为数据的属性纳入系统的管理范畴,可以存储和管理多个时间状态数据。邮政综合服务平台采用现代技术和理念,实现了应用系统
本文对最短路径算法的优化及实现过程进行了研究。文章提出了一种方便的解决方案,在内存中开辟数组,将数组的下标与某结点点号相对应,可以快速计算出该结点的出度,从而通过弧段起
网格系统软件运行于网格硬件环境之上,支持网格应用的开发,为上层网格应用的共性需求提供支持,为网格环境提供了资源共享和协同的平台,并为网格环境中的服务和应用提供了基本
企业知识是企业创新的基石,在知识日渐丰富的今天,企业知识管理面临的问题不再是知识的缺乏,更多的是如何有效管理已有的知识。因此,对企业知识合理分类,让企业用户能迅速准确地搜
随着计算机技术的发展和互联网的普及,要求新的软件模式能够适应应用环境的不确定性,自主、有效地实现其功能。Web服务是目前最重要的Web资源,通过采用广泛接受的网络协议和技术
学位
时空白适应处理技术(Space-Time.Adaptive Processing,STAP)在时间和空间二维对阵列信号做耦合处理,由于其对系统误差的自调节性,信号检测的高精确性在动目标检测(Moving Tar