在网页上实现JAVA系统控制台的输入/输出的系统、装置和方法制造方法及图纸

技术编号:12741626 阅读:39 留言:0更新日期:2016-01-21 03:27
本发明专利技术公开了一种在网页上实现JAVA系统控制台的输入/输出的系统、装置和方法,所述系统包括网页前端和JAVA服务器,JAVA服务器包括servlet容器和JAVA系统控制台,其中:网页前端,用于将网页上的输入信息提交给servlet容器,接收servlet容器输出的输出信息并予以展示;servlet容器,用于将输入信息输入到管道输出流,输入信息经管道输出流输入到管道输入流;读取管道输入流中的输出信息,将输出信息输出到网页前端;JAVA系统控制台,用于将输入流切换为管道输入流,接收管道输入流中的输入信息;将输出流切换为管道输出流,将输出信息输出到管道输出流,输出信息经管道输出流输出到管道输入流。从而实现了在网页上对JAVA系统控制台的输入和输出。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其是涉及一种在网页上实现JAVA系统控制台的输入/输出的系统、装置和方法
技术介绍
JAVA服务器软件在windows系统下,安装成系统服务之后会失去控制台,所有需要通过控制台进行输入与输出的功能都将会失去作用。JAVA服务器安装在远程主机上时,即使有控制台,但对于每一次查看都要登录到远程主机去查看也不方便,并且不安全。目前虽然有telnet、ssh等远程命令执行工具,但是都需要安装响应的客户端,相对比较繁琐,更重要的是这些客户端只能实现远程命令的执行,不能捕获来自JAVA系统控制台的输出?目息。因此,目前对远程服务器的运行状态的监控,信息的查看以及远程指令的执行均比较繁琐。
技术实现思路
本专利技术的主要目的在于提供一种在网页上实现JAVA系统控制台的输入/输出的系统、装置和方法,旨在以更加简单便捷的方式实现对远程服务器的运行状态的监控,信息的查看以及远程指令的执行。为达以上目的,本专利技术提出一种在网页上实现JAVA系统控制台的输入/输出的系统,包括网页前端和JAVA服务器,所述JAVA服务器包括servlet容器和JAVA系统控制台,其中:所述网页前端,用于将网页上的输入信息提交给所述servlet容器,接收所述servlet容器输出的输出信息并予以展示;所述servlet容器,用于将所述输入信息输入到管道输出流,所述输入信息经所述管道输出流输入到管道输入流;读取所述管道输入流中的输出信息,将所述输出信息输出到所述网页前端;所述JAVA系统控制台,用于将输入流切换为所述管道输入流,接收所述管道输入流中的输入信息;将输出流切换为所述管道输出流,将输出信息输出到管道输出流,所述输出信息经所述管道输出流输出到所述管道输入流。进一步地,所述网页前端与所述servlet容器通过http协议或https协议进行交互。进一步地,所述网页前端通过ajax技术向所述servlet容器提交和请求信息数据。本专利技术还提出一种在网页上实现JAVA系统控制台的输入/输出的装置,应用于JAVA服务器,包括servlet容器和JAVA系统控制台,其中:所述servlet容器,用于接收网页前端提交的输入信息,并将所述输入信息输入到管道输出流,所述输入信息经所述管道输出流输入到管道输入流;读取所述管道输入流中的输出信息,将所述输出信息输出到所述网页前端予以展示;所述JAVA系统控制台,用于将输入流切换为所述管道输入流,接收所述管道输入流中的输入信息;将输出流切换为所述管道输出流,将输出信息输出到管道输出流,所述输出信息经所述管道输出流输出到所述管道输入流。进一步地,所述servlet容器与所述网页前端通过http协议或https协议进行交互。本专利技术同时提出一种在网页上实现JAVA系统控制台的输入/输出的方法,包括信息输入流程和信息输出流程,其中:所述信息输入流程包括:网页前端将网页上的输入信息提交给servlet容器;所述servlet容器将所述输入信息输入到管道输出流,所述输入信息经所述管道输出流输入到管道输入流;所述JAVA系统控制台将输入流切换为所述管道输入流,接收所述管道输入流中的输入信息;所述信息输出流程包括: JAVA系统控制台将输出流切换为管道输出流,将输出信息输出到管道输出流,所述输出信息经所述管道输出流输出到管道输入流;servlet容器读取所述管道输入流中的输出信息,将所述输出信息输出到网页前端;所述网页前端接收所述输出信息并予以展示。本专利技术还提出一种在网页上实现JAVA系统控制台的输入/输出的方法,应用于JAVA服务器,包括信息输入流程和信息输出流程,其中:所述信息输入流程包括:servlet容器接收网页前端提交的输入信息,并将所述输入信息输入到管道输出流,所述输入信息经所述管道输出流输入到管道输入流;所述JAVA系统控制台将输入流切换为所述管道输入流,接收所述管道输入流中的输入信息;所述信息输出流程包括:JAVA系统控制台将输出流切换为管道输出流,将输出信息输出到管道输出流,所述输出信息经所述管道输出流输出到管道输入流;servlet容器读取所述管道输入流中的输出信息,将所述输出信息输出到所述网页前端予以展示。本专利技术所提供的一种在网页上实现JAVA系统控制台的输入/输出的系统,通过JAVA系统控制台的输入输出流与管道输入输出流的切换,可以实现将网页界面上的输入信息通过管道输入输出流输入到JAVA系统控制台,将JAVA系统控制台的输出信息通过管道输入输出流输出到网页上予以展示,实现了在网页上对JAVA系统控制台的输入和输出,实现了将JAVA系统控制台的输入输出信息切换到网页上来。从而以更加简单便捷的方式实现了对远程服务器的运行状态的监控,信息的查看以及远程指令的执行采用本专利技术实施例的技术方案,只需要一台个人电脑(PC),并在电脑上装上浏览器,就可以通过http或https协议访问JAVA系统控制台所在的服务器。通过查看网页的方式查看JAVA系统器控制台的输出,也可以通过网页向JAVA系统控制台输入命令,实现命令的远程执行。【附图说明】图1是本专利技术在网页上实现JAVA系统控制台的输入/输出的系统一实施例的模块不意图;图2是本专利技术在网页上实现JAVA系统控制台的输入/输出的方法第一实施例中各主体的交互示意图;图3是本专利技术在网页上实现JAVA系统控制台的输入/输出的方法第一实施例中信息输入流程的流程图;图4是本专利技术在网页上实现JAVA系统控制台的输入/输出的方法第一实施例中信息输出流程的流程图;图5是本专利技术在网页上实现JAVA系统控制台的输入/输出的装置一实施例的模块不意图;图6是本专利技术在网页上实现JAVA系统控制台的输入/输出的方法第二实施例中信息输入流程的流程图;图7是本专利技术在网页上实现JAVA系统控制台的输入/输出的方法第二实施例中信息输出流程的流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参见图1,提出本专利技术在网页上实现JAVA系统控制台的输入/输出的系统一实施例,所述系统包括网页前端和JAVA服务器,该JAVA服务器包括servlet容器和JAVA系统控制台,其中:网页(WEB)前端:用于将网页上的输入信息提交给servlet容器,并接收servlet容器输出的输出信息并予以展示。具体的,用户对JAVA系统控制台进行指令输入时,可以打开浏览器,在网页界面上进行指令输入,网页前端则将网页上的输入信息提交给JAVA服务器的servlet容器。当JAVA系统控制台根据用户指令输出信息时,网页前端则接收servlet容器输出的输出信息,并在网页界面上展示输出信息。网页前端与servlet容器可以通过http协议进行交互,当对安全性要求较高时,则可以通过https协议进行交互。网页前端采用html网页,交互采用ajax技术向servlet容器提交和请求信息数据。可以通过定时网页定时向HttpServlet请求数据,并展示在网页上,实现对JAVA系统控制台输出信息的展示。其中,AJAX即 “Asynchronous Javascript And XML”(异本文档来自技高网...

【技术保护点】
一种在网页上实现JAVA系统控制台的输入/输出的系统,其特征在于,包括网页前端和JAVA服务器,所述JAVA服务器包括servlet容器和JAVA系统控制台,其中:所述网页前端,用于将网页上的输入信息提交给所述servlet容器,接收所述servlet容器输出的输出信息并予以展示;所述servlet容器,用于将所述输入信息输入到管道输出流,所述输入信息经所述管道输出流输入到管道输入流;读取所述管道输入流中的输出信息,将所述输出信息输出到所述网页前端;所述JAVA系统控制台,用于将输入流切换为所述管道输入流,接收所述管道输入流中的输入信息;将输出流切换为所述管道输出流,将输出信息输出到管道输出流,所述输出信息经所述管道输出流输出到所述管道输入流。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐凯华关淑菊裴卫斌熊凡
申请(专利权)人:深圳中兴力维技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1