国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種web系統(tǒng)錯(cuò)誤處理方法及裝置制造方法

      文檔序號:6552150閱讀:210來源:國知局
      一種web系統(tǒng)錯(cuò)誤處理方法及裝置制造方法
      【專利摘要】本發(fā)明涉及一種WEB系統(tǒng)錯(cuò)誤處理方法及裝置,包括以下步驟:在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常;如果已經(jīng)拋出異常,轉(zhuǎn)入步驟3,否則,轉(zhuǎn)入步驟5;WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼;根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果;獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器;監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果;根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行存儲及顯示。本發(fā)明可以對錯(cuò)誤信息進(jìn)行集中管理、錯(cuò)誤信息預(yù)定義,方便規(guī)范化、可以根據(jù)異常直接轉(zhuǎn)換為錯(cuò)誤提示。
      【專利說明】一種WEB系統(tǒng)錯(cuò)誤處理方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種WEB系統(tǒng)錯(cuò)誤處理方法及系統(tǒng)。

      【背景技術(shù)】
      [0002]異常是一個(gè)事件,它出現(xiàn)在程序執(zhí)行過程當(dāng)中,會中斷程序指令的正常流程。如果一種方法或者一項(xiàng)Web服務(wù)操作出現(xiàn)錯(cuò)誤,就會出現(xiàn)異常。引起錯(cuò)誤的可能是程序缺陷或者缺少系統(tǒng)資源。典型的問題包括如下:用戶輸入錯(cuò)誤:用戶無意中輸入了不正確的字符;物理限制:磁盤空間已滿或者溢出可用內(nèi)存;設(shè)備錯(cuò)誤:硬件不能正常工作,如無法啟用的USB移動硬盤;網(wǎng)絡(luò)錯(cuò)誤:應(yīng)用服務(wù)器試圖使用Java數(shù)據(jù)庫連接性(JDC)連接到遠(yuǎn)程數(shù)據(jù)庫。
      [0003]目前,錯(cuò)誤提示信息提示方式很隨意,錯(cuò)誤提示信息定義隨意,不能集中管理管控,并且提示工作繁重,需要開發(fā)人員掌握提示控件,開發(fā)工作量比較大。


      【發(fā)明內(nèi)容】

      [0004]本發(fā)明所要解決的技術(shù)問題是提供一種能夠?qū)EB系統(tǒng)的異常進(jìn)行獲取、監(jiān)控的WEB系統(tǒng)錯(cuò)誤處理方法及裝置。
      [0005]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種WEB系統(tǒng)錯(cuò)誤處理方法,包括以下步驟:
      [0006]步驟1:在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常;
      [0007]步驟2:如果已經(jīng)拋出異常,轉(zhuǎn)入步驟3,否則,轉(zhuǎn)入步驟5 ;
      [0008]步驟3 =WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼;
      [0009]步驟4:根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果;
      [0010]步驟5:獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器;
      [0011]步驟6:監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果;
      [0012]步驟7:根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行存儲及顯示。
      [0013]本發(fā)明的有益效果是:本發(fā)明可很大程度上減少開發(fā)人員工作量,可以對錯(cuò)誤信息進(jìn)行集中管理,錯(cuò)誤信息預(yù)定義,方便規(guī)范化,可以根據(jù)異常直接轉(zhuǎn)換為錯(cuò)誤提示,可以實(shí)時(shí)報(bào)警,通知運(yùn)維人員系統(tǒng)異常情況,可以通過異常報(bào)表監(jiān)控系統(tǒng)異常情況。
      [0014]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
      [0015]進(jìn)一步,所述步驟3中WEB系統(tǒng)捕獲異常,具體為以攔截器的方式,面向WEB系統(tǒng)的橫切面,自動捕獲WEB系統(tǒng)中的異常。
      [0016]進(jìn)一步,所述步驟7中利用界面組件顯示查詢結(jié)果。
      [0017]進(jìn)一步,一種WEB系統(tǒng)錯(cuò)誤處理裝置,包括判斷模塊,跳轉(zhuǎn)模塊,獲取模塊,第一查詢模塊,觸發(fā)模塊,第二查詢模塊和顯示模塊;
      [0018]所述判斷模塊,用于在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常;
      [0019]所述跳轉(zhuǎn)模塊,用于如果已經(jīng)拋出異常,轉(zhuǎn)入獲取模塊,否則,轉(zhuǎn)入觸發(fā)模塊;
      [0020]所述獲取模塊,用于WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼;
      [0021]所述第一查詢模塊,用于根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果;
      [0022]所述觸發(fā)模塊,用于獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器;
      [0023]所述第二查詢模塊,用于監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果;
      [0024]所述顯示模塊,用于根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行顯示。
      [0025]進(jìn)一步,獲取模塊中WEB系統(tǒng)捕獲異常,具體為以攔截器的方式,面向WEB系統(tǒng)的橫切面,自動捕獲WEB系統(tǒng)中的異常。
      [0026]進(jìn)一步,所述顯示模塊中利用界面組件顯示查詢結(jié)果。

      【專利附圖】

      【附圖說明】
      [0027]圖1為本發(fā)明方法步驟流程圖;
      [0028]圖2為本發(fā)明裝置結(jié)構(gòu)圖。
      [0029]附圖中,各標(biāo)號所代表的部件列表如下:
      [0030]1、判斷模塊,2、跳轉(zhuǎn)模塊,3、獲取模塊,4、第一查詢模塊,5、觸發(fā)模塊,6、第二查詢模塊,7、顯示模塊。

      【具體實(shí)施方式】
      [0031]以下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
      [0032]如圖1所示,為本發(fā)明方法步驟流程圖;圖2為本發(fā)明裝置結(jié)構(gòu)圖。
      [0033]實(shí)施例1
      [0034]一種WEB系統(tǒng)錯(cuò)誤處理方法,包括以下步驟:
      [0035]步驟1:在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常;
      [0036]步驟2:如果已經(jīng)拋出異常,轉(zhuǎn)入步驟3,否則,轉(zhuǎn)入步驟5 ;
      [0037]步驟3 =WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼;
      [0038]步驟4:根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果;
      [0039]步驟5:獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器;
      [0040]步驟6:監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果;
      [0041]步驟7:根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行存儲及顯示。
      [0042]所述步驟3中WEB系統(tǒng)捕獲異常,具體為以攔截器的方式,面向WEB系統(tǒng)的橫切面,自動捕獲WEB系統(tǒng)中的異常。
      [0043]所述步驟7中利用界面組件顯示查詢結(jié)果。
      [0044]一種WEB系統(tǒng)錯(cuò)誤處理裝置,包括判斷模塊I,跳轉(zhuǎn)模塊2,獲取模塊3,第一查詢模塊4,觸發(fā)模塊5,第二查詢模塊6和顯示模塊7 ;
      [0045]所述判斷模塊1,用于在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常;
      [0046]所述跳轉(zhuǎn)模塊2,用于如果已經(jīng)拋出異常,轉(zhuǎn)入獲取模塊3,否則,轉(zhuǎn)入觸發(fā)模塊5 ;
      [0047]所述獲取模塊3,用于WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼;
      [0048]所述第一查詢模塊4,用于根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果;
      [0049]所述觸發(fā)模塊5,用于獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器;
      [0050]所述第二查詢模塊6,用于監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果;
      [0051]所述顯示模塊7,用于根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行顯示。
      [0052]獲取模塊3中WEB系統(tǒng)捕獲異常,具體為以攔截器的方式,面向WEB系統(tǒng)的橫切面,自動捕獲WEB系統(tǒng)中的異常。所述顯示模塊7中利用界面組件顯示查詢結(jié)果。
      [0053]在具體實(shí)施中,本方案分為三個(gè)模塊:界面層模塊、應(yīng)用層模塊、數(shù)據(jù)層模塊。現(xiàn)分別對各個(gè)子模塊功能進(jìn)行介紹。
      [0054]>界面層模塊
      [0055]Z錯(cuò)誤提示組件:該組件提供展示錯(cuò)誤信息的功能。
      [0056]Z警告提示組件:該組件提供展示警告信息的功能。
      [0057]Z確認(rèn)提示組件:該組件提供展示和用戶交互確認(rèn)信息的功能。
      [0058]信息提示組件:該組件提供展示日常提示信息的功能。
      [0059]>應(yīng)用層模塊
      [0060]Z錯(cuò)誤信息捕獲組件:該組件以攔截器的方式,橫切面到系統(tǒng)中,可以自動截獲系統(tǒng)的異常錯(cuò)誤信息,發(fā)送給錯(cuò)誤信息管理組件進(jìn)行錯(cuò)誤信息的錄入管理。
      [0061]Z錯(cuò)誤信息管理組件:該組件提供錯(cuò)誤信息的增刪改功能。
      [0062]Z錯(cuò)誤信息提取組件:該組件提供錯(cuò)誤信息提取查詢功能。
      [0063]Z信息格式轉(zhuǎn)換組件:該組件提供錯(cuò)誤信息的格式轉(zhuǎn)換功能,可以提供字符串,對象,XML等數(shù)據(jù)格式。
      [0064]Z錯(cuò)誤信息發(fā)送組件:該組件可以把錯(cuò)誤信息以郵件,短信等方式通知系統(tǒng)維護(hù)人員。
      [0065]Z錯(cuò)誤信息報(bào)表組件:提供錯(cuò)誤信息的日報(bào),月報(bào)功能。
      [0066]>數(shù)據(jù)層模塊
      [0067]Z錯(cuò)誤信息錄入組件:該組件提供錯(cuò)誤信息錄入接口。
      [0068]Z錯(cuò)誤信息歸檔組件:該組件提供錯(cuò)誤信息分類,歸檔功能。
      [0069]Z錯(cuò)誤信息管理組件:該組件提供錯(cuò)誤信息維護(hù)管理功能。
      [0070]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種WEB系統(tǒng)錯(cuò)誤處理方法,其特征在于,包括以下步驟: 步驟1:在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常; 步驟2:如果已經(jīng)拋出異常,轉(zhuǎn)入步驟3,否則,轉(zhuǎn)入步驟5 ; 步驟3 =WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼; 步驟4:根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果; 步驟5:獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器; 步驟6:監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果; 步驟7:根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行存儲及顯示。
      2.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)錯(cuò)誤處理方法,其特征在于:所述步驟3中WEB系統(tǒng)捕獲異常,具體為以攔截器的方式,面向WEB系統(tǒng)的橫切面,自動捕獲WEB系統(tǒng)中的異常。
      3.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)錯(cuò)誤處理方法,其特征在于:所述步驟7中利用界面組件顯示查詢結(jié)果。
      4.一種WEB系統(tǒng)錯(cuò)誤處理裝置,其特征在于,包括判斷模塊(I),跳轉(zhuǎn)模塊(2),獲取模塊(3),第一查詢模塊(4),觸發(fā)模塊(5),第二查詢模塊(6)和顯示模塊(7); 所述判斷模塊(I),用于在WEB系統(tǒng)運(yùn)行中出現(xiàn)錯(cuò)誤時(shí),根據(jù)是否檢測到WEB系統(tǒng)在拋出異常時(shí)賦予異常的錯(cuò)誤代碼判斷WEB系統(tǒng)是否已經(jīng)拋出異常; 所述跳轉(zhuǎn)模塊(2),用于如果已經(jīng)拋出異常,轉(zhuǎn)入獲取模塊(3),否則,轉(zhuǎn)入觸發(fā)模塊(5); 所述獲取模塊(3),用于WEB系統(tǒng)捕獲異常,獲取該異常的錯(cuò)誤代碼; 所述第一查詢模塊(4),用于根據(jù)錯(cuò)誤代碼調(diào)用服務(wù)端的后臺服務(wù)查詢與錯(cuò)誤代碼對應(yīng)的錯(cuò)誤信息,得到查詢結(jié)果; 所述觸發(fā)模塊(5),用于獲取該異常的錯(cuò)誤代碼,將錯(cuò)誤代碼發(fā)送給客戶端,并觸發(fā)監(jiān)聽器; 所述第二查詢模塊(6),用于監(jiān)聽器根據(jù)錯(cuò)誤代碼,通過HTTP方式在服務(wù)端查詢錯(cuò)誤信息,得到查詢結(jié)果; 所述顯示模塊(7),用于根據(jù)查詢結(jié)果,對查詢結(jié)果進(jìn)行顯示。
      5.根據(jù)權(quán)利要求4所述的WEB系統(tǒng)錯(cuò)誤處理裝置,其特征在于:獲取模塊(3)中WEB系統(tǒng)捕獲異常,具體為以攔截器的方式,面向WEB系統(tǒng)的橫切面,自動捕獲WEB系統(tǒng)中的異常。
      6.根據(jù)權(quán)利要求4所述的WEB系統(tǒng)錯(cuò)誤處理裝置,其特征在于:所述顯示模塊(7)中利用界面組件顯示查詢結(jié)果。
      【文檔編號】G06F17/30GK104199819SQ201410314768
      【公開日】2014年12月10日 申請日期:2014年7月3日 優(yōu)先權(quán)日:2014年7月3日
      【發(fā)明者】趙興雨 申請人:北京思特奇信息技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1