4

我經常在商業軟件中看到錯誤報告GUI。這包括商業軟件的全部範圍:遊戲,企業應用程序,辦公應用程序等。用於Java異常報告的後端GUI

對於我公司的一些軟件,我希望在應用程序意外失敗時提供異常報告GUI。構建GUI並不難。歸結爲:在異常報告中是否有任何現有的後端系統解決方案?理想情況下,我正在尋找一個java庫和相應的服務器後端。我可以推出我自己的解決方案;例如,我可以通過POST數據將數據發送到Web服務器。

我覺得這個已經存在於某個地方的解決方案 - 我只是還沒有碰到它。任何建議?

編輯:

用戶示例前端GUI。我需要一個庫來管理錯誤報告的後端。 (我將不再需要用戶登錄功能,只是基本的報告。)

alt text

+0

因此,您正在尋找默認錯誤頁面上的反饋按鈕? – Justin 2010-08-30 20:01:21

+0

我正在尋找關於如何爲「提交錯誤」按鈕實施後端的建議。例如,我可以通過POST數據將請求中的數據發送到網頁。或者我可以與一些SOAP服務交互。理想的情況是,有一個圖書館已經有這樣的事情。 – Andy 2010-08-30 21:18:47

回答

1

我認爲是因爲每個項目的具體功能異常報告沒有共同的現有解決方案。有些項目需要使用簡單的HTTP發送報告,有人使用Web服務,有人進行文件報告。

我發現老post這裏筆者建議從NetBeans中提取錯誤報告代碼,並從中獨立的項目。

無論如何,有是實現自己的錯誤報告工具沒有問題。你可以使用JAX-WS的HttpClient(如果你有一個胖客戶端),或者你可以使用AJAX(如果你有一個Web客戶端)發送報告。

實現在很大程度上取決於什麼樣的溝通做喲如果使用旅遊項目,什麼樣的項目,你用什麼樣的前端等。這真的很難實現公共庫的所有項目。

+0

很難相信沒有包含此功能的商業解決方案。儘管你的建議都在錢上。從您的Web應用程序將bug報告工具設置爲獨立服務器也是一個好主意(出於顯而易見的原因)。 – Justin 2010-08-31 15:39:53

+0

我認爲這可能是非常有趣的項目。 – Vadeg 2010-08-31 19:42:47

0

本產品具有儀器功能,允許您通過將數據發送到一個門戶網站跟蹤例外:http://www.preemptive.com/products/dasho/overview。這些功能已添加到6.7版本中。 雖然它是一個混淆器,但您可以關閉這些功能,只需使用工具功能發送數據或直接使用API​​即可。 PS - 這是我公司的產品。

1

在異常報告中是否存在後端系統的現有解決方案?理想情況下,我正在尋找一個java庫和一個相應的服務器後端。

看看Ctrlflow Automated Error Reporting,這是一個軟件即服務後端發送錯誤報告。然後,您的前端GUI將使用其中一個available Java libraries與您的Ctrlflow自動錯誤報告實例進行通信。

要獲得後端的功能集的一個很好的概述(可能提供比你更需要),取product tour。或者只需登錄到demo server即可獲得後端的感受。

希望有所幫助。