基于Web的命令行的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:clhhjq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化程度的加深,网络成为人们生活中不可或缺的一部分。人们通过Windows提供的图形化界面来浏览网页以获取需要的信息。但是,获取信息只是简单地进行网页切换,并不知道远端服务器的状况,更不涉及对服务器的操作。过多的界面跳转,不仅繁琐而且浪费系统资源。在Linux系统中,命令行的操作能力大家有目共睹,而且界面简明。通过输入几个简短的命令,就可完成一些很复杂的操作。现在生活节奏快,人们对于简单便捷的操作很是向往。在本文中,研究并实现一个系统,将Linux下的命令行操作模式移植到Web,称为基于Web的命令行。该系统主要功能是让用户能通过Web客户端输入操作命令查询服务器配置信息和运行状态,从而实现远程监控和操作服务器。系统中的操作命令是自定义的,可以按照有关的操作步骤完成命令的添加。本文完成的主要工作有如下几个方面:1)对比分析比较流行的Web开发技术和开发语言,如Struts2框架、Ajax、jQuery、JSON等,研究了它们的原理和在开发中的技术优势。2)围绕课题,对系统做出需求分析,设计系统的层次结构和框架流程,预设系统的功能目标,分析研究系统的开发测试环境。3)对于重要模块,给出其详细设计,对其中的重点类进行功能和流程分析。同时,编写命令解析模块内的通信协议,分析对于出错信息的处理。以JSON作为前台的网络数据传输格式,以XML为后台进程间数据传输格式,来完成各个功能模块间的信息传递。4)提出测试的目标,设定测试的方法,对系统的基本功能进行测试,并且分析测试结果。最后,经过对本系统基本功能进行相关的测试,验证了基于Web命令行的可行性和应用价值。
其他文献
无线传感器节点能量有限且通常部署在环境特殊的广阔区域中,因此节能是设计无线传感器网络应用首要考虑的问题。MAC协议决定节点接入信道的方式,直接控制节点能耗最多的通信模
论文对虚拟海洋环境的仿真进行了探讨,主要完成了以下四个方面的工作:首先,从随机海浪构造模型出发,利用海浪谱对海浪进行仿真控制,并且从波面细化,颜色处理和光照控制三个方面提出
计算机网络的迅速发展为全球范围内实现高效的资源共享和信息交换提供了方便。同时,由于计算机网络的开放性和共享性,其安全性已成为人们日益关注的问题。在世界范围内,针对计算
随着Internet的发展,电子邮件得到了普及,它的广泛使用给人们的生活带来了极大方便。可是,一些人出于个人私利,利用电子邮件的便利滥发垃圾邮件,不仅消耗了大量的网络资源,还使大量
随着世界经济全球化的发展,电子数据交换已成为企业参与贸易竞争的重要手段,企业迫切需要在更大范围内实现资源共享与数据交换。由于企业的平台和数据模式各不相同,传统的数据交
Ad hoc网络因其开放的信道、分布式合作、动态拓扑、无中心授权等因素,使得其路由协议的安全性比传统网络复杂得多,攻击者不仅可以对网络中传输的信息构成威胁,通信节点的身份、
SAR (合成孔径雷达)是一种成像雷达,主要用于机载星载拍摄高清晰度图像。它将合成孔径技术、脉冲压缩技术和数字信息处理技术三者结合起来,使用较短的天线,获得方向和距离两个方
现有的序列模式挖掘算法能有效地在大型数据库中挖掘出完整的序列模式集。然而,随着应用领域越来越细化,用户对挖掘出来的序列模式提出了更高的要求。因此,将用户的要求或兴
在企业中采用产品数据管理系统(PDMS),在一定程度上提高了企业的竞争力。但是随着网络和数据库技术的飞速发展,产品数据管理系统已不能满足企业新的需求。因此,结合现有的先进的
20世纪90年代初,意大利学者M.Darigo等人受蚂蚁在觅食过程中可以找出从巢穴到食物源的最短路径的启发,提出了蚁群算法(ant colony algorithm )。蚁群算法是一种新型的模拟进化