• / 13
  • 下載費用:30 金幣  

在網頁上實現JAVA系統控制臺的輸入/輸出的系統、裝置和方法.pdf

摘要
申請專利號:

CN201510672261.2

申請日:

2015.10.15

公開號:

CN105260252A

公開日:

2016.01.20

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 9/54申請日:20151015|||公開
IPC分類號: G06F9/54 主分類號: G06F9/54
申請人: 深圳中興力維技術有限公司
發明人: 徐凱華; 關淑菊; 裴衛斌; 熊凡
地址: 518000廣東省深圳市南山區高新南四道034號高新工業村W1A棟4層
優先權:
專利代理機構: 廣東廣和律師事務所44298 代理人: 吳彬
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510672261.2

授權公告號:

||||||

法律狀態公告日:

2018.09.14|||2016.02.17|||2016.01.20

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種在網頁上實現JAVA系統控制臺的輸入/輸出的系統、裝置和方法,所述系統包括網頁前端和JAVA服務器,JAVA服務器包括servlet容器和JAVA系統控制臺,其中:網頁前端,用于將網頁上的輸入信息提交給servlet容器,接收servlet容器輸出的輸出信息并予以展示;servlet容器,用于將輸入信息輸入到管道輸出流,輸入信息經管道輸出流輸入到管道輸入流;讀取管道輸入流中的輸出信息,將輸出信息輸出到網頁前端;JAVA系統控制臺,用于將輸入流切換為管道輸入流,接收管道輸入流中的輸入信息;將輸出流切換為管道輸出流,將輸出信息輸出到管道輸出流,輸出信息經管道輸出流輸出到管道輸入流。從而實現了在網頁上對JAVA系統控制臺的輸入和輸出。

權利要求書

1.一種在網頁上實現JAVA系統控制臺的輸入/輸出的系統,其特征在于,
包括網頁前端和JAVA服務器,所述JAVA服務器包括servlet容器和JAVA系
統控制臺,其中:
所述網頁前端,用于將網頁上的輸入信息提交給所述servlet容器,接收
所述servlet容器輸出的輸出信息并予以展示;
所述servlet容器,用于將所述輸入信息輸入到管道輸出流,所述輸入信
息經所述管道輸出流輸入到管道輸入流;讀取所述管道輸入流中的輸出信息,
將所述輸出信息輸出到所述網頁前端;
所述JAVA系統控制臺,用于將輸入流切換為所述管道輸入流,接收所述
管道輸入流中的輸入信息;將輸出流切換為所述管道輸出流,將輸出信息輸
出到管道輸出流,所述輸出信息經所述管道輸出流輸出到所述管道輸入流。
2.根據權利要求1所述的在網頁上實現JAVA系統控制臺的輸入/輸出的
系統,其特征在于,所述網頁前端與所述servlet容器通過http協議或https協
議進行交互。
3.根據權利要求1或2所述的在網頁上實現JAVA系統控制臺的輸入/
輸出的系統,其特征在于,所述網頁前端通過ajax技術向所述servlet容器提
交和請求信息數據。
4.一種在網頁上實現JAVA系統控制臺的輸入/輸出的裝置,應用于JAVA
服務器,其特征在于,包括servlet容器和JAVA系統控制臺,其中:
所述servlet容器,用于接收網頁前端提交的輸入信息,并將所述輸入信
息輸入到管道輸出流,所述輸入信息經所述管道輸出流輸入到管道輸入流;
讀取所述管道輸入流中的輸出信息,將所述輸出信息輸出到所述網頁前端予
以展示;
所述JAVA系統控制臺,用于將輸入流切換為所述管道輸入流,接收所述
管道輸入流中的輸入信息;將輸出流切換為所述管道輸出流,將輸出信息輸
出到管道輸出流,所述輸出信息經所述管道輸出流輸出到所述管道輸入流。
5.根據權利要求4所述的在網頁上實現JAVA系統控制臺的輸入/輸出的
裝置,其特征在于,所述servlet容器與所述網頁前端通過http協議或https協
議進行交互。
6.一種在網頁上實現JAVA系統控制臺的輸入/輸出的方法,其特征在于,
包括信息輸入流程和信息輸出流程,其中:
所述信息輸入流程包括:
網頁前端將網頁上的輸入信息提交給servlet容器;
所述servlet容器將所述輸入信息輸入到管道輸出流,所述輸入信息經所
述管道輸出流輸入到管道輸入流;
所述JAVA系統控制臺將輸入流切換為所述管道輸入流,接收所述管道輸
入流中的輸入信息;
所述信息輸出流程包括:
JAVA系統控制臺將輸出流切換為管道輸出流,將輸出信息輸出到管道輸
出流,所述輸出信息經所述管道輸出流輸出到管道輸入流;
servlet容器讀取所述管道輸入流中的輸出信息,將所述輸出信息輸出到
網頁前端;
所述網頁前端接收所述輸出信息并予以展示。
7.根據權利要求6所述的在網頁上實現JAVA系統控制臺的輸入/輸出的
方法,其特征在于,所述網頁前端與所述servlet容器通過http協議或https協
議進行交互。
8.根據權利要求6或7所述的在網頁上實現JAVA系統控制臺的輸入/
輸出的方法,其特征在于,所述網頁前端通過ajax技術向所述servlet容器提
交和請求信息數據。
9.一種在網頁上實現JAVA系統控制臺的輸入/輸出的方法,應用于JAVA
服務器,其特征在于,包括信息輸入流程和信息輸出流程,其中:
所述信息輸入流程包括:
servlet容器接收網頁前端提交的輸入信息,并將所述輸入信息輸入到管
道輸出流,所述輸入信息經所述管道輸出流輸入到管道輸入流;
所述JAVA系統控制臺將輸入流切換為所述管道輸入流,接收所述管道輸
入流中的輸入信息;
所述信息輸出流程包括:
JAVA系統控制臺將輸出流切換為管道輸出流,將輸出信息輸出到管道輸
出流,所述輸出信息經所述管道輸出流輸出到管道輸入流;
servlet容器讀取所述管道輸入流中的輸出信息,將所述輸出信息輸出到
所述網頁前端予以展示。
10.根據權利要求9所述的在網頁上實現JAVA系統控制臺的輸入/輸出
的方法,其特征在于,所述servlet容器與所述網頁前端通過http協議或https
協議進行交互。

說明書

在網頁上實現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即“AsynchronousJavascriptAndXML”(異步JavaScript和
XML)的縮寫,是一種創建交互式網頁應用的網頁開發技術。通過在后臺與
服務器進行少量數據交換,使網頁實現異步更新,可以在不重新加載整個網
頁的情況下,對網頁的某部分進行更新。

servlet容器:用于將網頁前端提交的輸入信息輸入到管道輸出流(Piped
OutputStream),輸入信息經管道輸出流輸入到管道輸入流(PipedInput
Stream);并讀取管道輸入流中的輸出信息,將輸出信息輸出到網頁前端。

具體的,servlet容器負責管道流中的信息與http輸入輸出流中的信息進
行交互,其中管道流包括管道輸入流和管道輸出流。當用戶通過網頁向JAVA
系統控制臺進行信息輸入時,servlet服務器將網頁前端提交的輸入信息輸入
到管道輸出流,管道輸出流與管道輸入流相連接,因此輸入信息經管道輸出
流輸入到管道輸入流。當JAVA系統控制臺進行信息輸出時,servlet容器讀取
管道輸入流中的輸出信息,將輸出信息輸出到網頁前端予以展示。

JAVA系統控制臺:用于將輸入流切換為管道輸入流,接收管道輸入流中
的輸入信息;并將輸出流切換為管道輸出流,將輸出信息輸出到管道輸出流,
輸出信息經管道輸出流輸出到管道輸入流。

本發明實施例中,采用JAVA的管道流,實現對JAVA系統控制臺輸入流
與輸出流的截獲。從繼承上看,管道輸入流繼承自輸入流(InputStream),管
道輸出流繼承自輸出流(OutputStream),所以可以將JAVA系統控制臺的輸
入流切換為管道輸入流,也可以將JAVA系統控制臺的輸出流切換為管道輸出
流,同時管道輸出流又與管道輸入流相連接,這樣就可以從JAVA系統控制臺
的輸入流中讀取管道輸出流,從管道輸入流中讀取JAVA系統控制臺的輸出
流。

具體的,當用戶通過網頁向JAVA系統控制臺進行信息輸入時,JAVA系
統控制臺將輸入流切換為管道輸入流,接收管道輸入流中的輸入信息,獲取
指令并予以執行。當JAVA系統控制臺進行信息輸出時,將輸出流切換為管道
輸出流,將輸出信息輸出到管道輸出流,管道輸出流與管道輸入流相連接,
因此輸出信息經管道輸出流輸出到管道輸入流,以供servlet容器讀取管理的
輸入流中的輸出信息并輸出至網頁前端予以展示。

參見圖2-圖4,提出本發明在網頁上實現JAVA系統控制臺的輸入/輸出
的方法一實施例,所述方法包括信息輸入流程和信息輸出流程。

所述信息輸入流程如圖2、圖3所示,包括以下步驟:

S11、網頁前端將網頁上的輸入信息提交給servlet容器。

具體的,用戶對JAVA系統控制臺進行指令輸入時,可以打開瀏覽器,在
網頁界面上進行指令輸入,網頁前端則將網頁上的輸入信息提交給JAVA服務
器的servlet容器。

網頁前端與servlet容器可以通過http協議進行交互,當對安全性要求較
高時,則可以通過https協議進行交互。網頁前端采用html網頁,交互采用
ajax技術向servlet容器提交信息數據。

其中,AJAX即“AsynchronousJavascriptAndXML”(異步JavaScript和
XML)的縮寫,是一種創建交互式網頁應用的網頁開發技術。通過在后臺與
服務器進行少量數據交換,使網頁實現異步更新,可以在不重新加載整個網
頁的情況下,對網頁的某部分進行更新。

S12、servlet容器將輸入信息輸入到管道輸出流,輸入信息經管道輸出流
輸入到管道輸入流。

servlet服務器將網頁前端提交的輸入信息輸入到管道輸出流,管道輸出
流與管道輸入流相連接,因此輸入信息經管道輸出流輸入到管道輸入流。

S13、JAVA系統控制臺將輸入流切換為管道輸入流,接收管道輸入流中
的輸入信息。

本發明實施例中,采用JAVA的管道流,實現對JAVA系統控制臺輸入流
與輸出流的截獲。從繼承上看,管道輸入流繼承自輸入流(InputStream),管
道輸出流繼承自輸出流(OutputStream),所以可以將JAVA系統控制臺的輸
入流切換為管道輸入流,也可以將JAVA系統控制臺的輸出流切換為管道輸出
流,同時管道輸出流又與管道輸入流相連接,這樣就可以從JAVA系統控制臺
的輸入流中讀取管道輸出流,從管道輸入流中讀取JAVA系統控制臺的輸出
流。

具體的,JAVA系統控制臺將輸入流切換為管道輸入流,接收管道輸入
流中的輸入信息,獲取指令并予以執行。從而實現了在網頁上向JAVA系統控
制臺進行信息輸入。

所述信息輸出流程如圖2、圖4所示,包括以下步驟:

S14、JAVA系統控制臺將輸出流切換為管道輸出流,將輸出信息輸出到
管道輸出流,輸出信息經管道輸出流輸出到管道輸入流。

具體的,當JAVA系統控制臺進行信息輸出時,將輸出流切換為管道輸出
流,將輸出信息輸出到管道輸出流,管道輸出流與管道輸入流相連接,因此
輸出信息經管道輸出流輸出到管道輸入流。

S15、servlet容器讀取管道輸入流中的輸出信息,將輸出信息輸出到網頁
前端。

具體的,servlet容器讀取管道輸入流中的輸出信息,將輸出信息輸出到
網頁前端。

S16、網頁前端接收輸出信息并予以展示。

具體的,網頁前端接收servlet容器輸出的輸出信息,并在網頁界面上展
示該輸出信息。

網頁前端與servlet容器可以通過http協議進行交互,當對安全性要求較
高時,則可以通過https協議進行交互。網頁前端采用html網頁,交互采用
ajax技術向servlet容器請求信息數據。可以通過定時網頁定時向HttpServlet
請求數據,并展示在網頁上,從而實現了在網頁上對JAVA系統控制臺輸出信
息的展示。

本發明實施例在網頁上實現JAVA系統控制臺的輸入/輸出的系統和方法,
通過JAVA系統控制臺的輸入輸出流與管道輸入輸出流的切換,可以實現將網
頁界面上的輸入信息通過管道輸入輸出流輸入到JAVA系統控制臺,將JAVA
系統控制臺的輸出信息通過管道輸入輸出流輸出到網頁上予以展示,實現了
在網頁上對JAVA系統控制臺的輸入和輸出,實現了將JAVA系統控制臺的輸
入輸出信息切換到網頁上來。

本發明實施例采用HttpServlet中的Http輸入流與Http輸出流控制與管道
流的交互,從而操作JAVA系統控制臺的輸入流與輸出流。采用本發明實施例
的技術方案,只需要一臺個人電腦(PC),并在電腦上裝上瀏覽器,就可以通
過http或https協議訪問JAVA系統控制臺所在的服務器。通過查看網頁的方
式查看JAVA系統器控制臺的輸出,也可以通過網頁向JAVA系統控制臺輸入
命令,實現命令的遠程執行。從而可以簡化對遠程服務器的運行狀態的監控,
信息的查看以及遠程指令的執行。

參見圖5,提出本發明在網頁上實現JAVA系統控制臺的輸入/輸出的裝置
一實施例,所述裝置應用于JAVA服務器,包括servlet容器和JAVA系統控制
臺,其中:

servlet容器:用于接收網頁前端提交的輸入信息,并將輸入信息輸入到
管道輸出流,輸入信息經管道輸出流輸入到管道輸入流;并讀取管道輸入流
中的輸出信息,將輸出信息輸出到網頁前端予以展示。

具體的,servlet容器負責管道流中的信息與http輸入輸出流中的信息進
行交互,其中管道流包括管道輸入流和管道輸出流。當用戶通過網頁向JAVA
系統控制臺進行信息輸入時,servlet服務器將網頁前端提交的輸入信息輸入
到管道輸出流,管道輸出流與管道輸入流相連接,因此輸入信息經管道輸出
流輸入到管道輸入流。當JAVA系統控制臺進行信息輸出時,servlet容器讀取
管道輸入流中的輸出信息,將輸出信息輸出到網頁前端予以展示。

servlet容器與網頁前端可以通過http協議進行交互,當對安全性要求較
高時,則可以通過https協議進行交互。

JAVA系統控制臺:用于將輸入流切換為管道輸入流,接收管道輸入流中
的輸入信息;并將輸出流切換為管道輸出流,將輸出信息輸出到管道輸出流,
輸出信息經管道輸出流輸出到管道輸入流。

本發明實施例中,采用JAVA的管道流,實現對JAVA系統控制臺輸入流
與輸出流的截獲。從繼承上看,管道輸入流繼承自輸入流,管道輸出流繼承
自輸出流,所以可以將JAVA系統控制臺的輸入流切換為管道輸入流,也可以
將JAVA系統控制臺的輸出流切換為管道輸出流,同時管道輸出流又與管道輸
入流相連接,這樣就可以從JAVA系統控制臺的輸入流中讀取管道輸出流,從
管道輸入流中讀取JAVA系統控制臺的輸出流。

具體的,當用戶通過網頁向JAVA系統控制臺進行信息輸入時,JAVA系
統控制臺將輸入流切換為管道輸入流,接收管道輸入流中的輸入信息,獲取
指令并予以執行。當JAVA系統控制臺進行信息輸出時,將輸出流切換為管道
輸出流,將輸出信息輸出到管道輸出流,管道輸出流與管道輸入流相連接,
因此輸出信息經管道輸出流輸出到管道輸入流,以供servlet容器讀取管理的
輸入流中的輸出信息并輸出至網頁前端予以展示。

參見圖6、圖7,提出本發明在網頁上實現JAVA系統控制臺的輸入/輸出
的方法第二實施例,所述方法應用于JAVA服務器,所述方法包括信息輸入流
程和信息輸出流程。

所述信息輸入流程如圖6所示,包括以下步驟:

S21、servlet容器接收網頁前端提交的輸入信息,并將輸入信息輸入到管
道輸出流,輸入信息經管道輸出流輸入到管道輸入流。

具體的,當用戶通過網頁向JAVA系統控制臺進行信息輸入時,servlet
服務器將網頁前端提交的輸入信息輸入到管道輸出流,管道輸出流與管道輸
入流相連接,因此輸入信息經管道輸出流輸入到管道輸入流。

servlet容器與網頁前端可以通過http協議進行交互,當對安全性要求較
高時,則可以通過https協議進行交互。

S22、JAVA系統控制臺將輸入流切換為管道輸入流,接收管道輸入流中
的輸入信息。

本發明實施例中,采用JAVA的管道流,實現對JAVA系統控制臺輸入流
與輸出流的截獲。從繼承上看,管道輸入流繼承自輸入流,管道輸出流繼承
自輸出流,所以可以將JAVA系統控制臺的輸入流切換為管道輸入流,也可以
將JAVA系統控制臺的輸出流切換為管道輸出流,同時管道輸出流又與管道輸
入流相連接,這樣就可以從JAVA系統控制臺的輸入流中讀取管道輸出流,從
管道輸入流中讀取JAVA系統控制臺的輸出流。

具體的,JAVA系統控制臺將輸入流切換為管道輸入流,接收管道輸入
流中的輸入信息,獲取指令并予以執行。從而實現了在網頁上向JAVA系統控
制臺進行信息輸入。

所述信息輸出流程如圖7所示,包括以下步驟:

S23、JAVA系統控制臺將輸出流切換為管道輸出流,將輸出信息輸出到
管道輸出流,輸出信息經管道輸出流輸出到管道輸入流。

當JAVA系統控制臺進行信息輸出時,將輸出流切換為管道輸出流,將輸
出信息輸出到管道輸出流,管道輸出流與管道輸入流相連接,因此輸出信息
經管道輸出流輸出到管道輸入流。

S24、servlet容器讀取管道輸入流中的輸出信息,將輸出信息輸出到網頁
前端予以展示。從而實現了在網頁上對JAVA系統控制臺輸出信息的展示。

本發明實施例在網頁上實現JAVA系統控制臺的輸入/輸出的裝置和方法,
通過JAVA系統控制臺的輸入輸出流與管道輸入輸出流的切換,可以實現將網
頁界面上的輸入信息通過管道輸入輸出流輸入到JAVA系統控制臺,將JAVA
系統控制臺的輸出信息通過管道輸入輸出流輸出到網頁上予以展示,實現了
在網頁上對JAVA系統控制臺的輸入和輸出,實現了將JAVA系統控制臺的輸
入輸出信息切換到網頁上來。

本發明實施例采用HttpServlet中的Http輸入流與Http輸出流控制與管道
流的交互,從而操作JAVA系統控制臺的輸入流與輸出流。采用本發明實施例
的技術方案,只需要一臺個人電腦(PC),并在電腦上裝上瀏覽器,就可以通
過http或https協議訪問JAVA系統控制臺所在的服務器。通過查看網頁的方
式查看JAVA系統器控制臺的輸出,也可以通過網頁向JAVA系統控制臺輸入
命令,實現命令的遠程執行。從而可以簡化對遠程服務器的運行狀態的監控,
信息的查看以及遠程指令的執行。

本領域普通技術人員可以理解,實現上述實施例方法中的全部或部分步驟
可以通過程序來控制相關的硬件完成,所述的程序可以存儲于一計算機可讀
取存儲介質中,所述的存儲介質可以是ROM/RAM、磁盤、光盤等。

應當理解的是,以上僅為本發明的優選實施例,不能因此限制本發明的
專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變
換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利
保護范圍內。

關 鍵 詞:
網頁 實現 JAVA 系統 控制臺 輸入 輸出 裝置 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:在網頁上實現JAVA系統控制臺的輸入/輸出的系統、裝置和方法.pdf
鏈接地址:http://www.rgyfuv.icu/p-6345568.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图