4

商用ソフトウェアでエラー報告GUIを頻繁に目にします。これには、ゲーム、エンタープライズアプリ、オフィスアプリなど、商用ソフトウェアの全範囲が含まれます。

私の会社のソフトウェアのいくつかでは、アプリケーションが予期せず失敗した場合(そして最終的にはいつ)に例外レポートGUIを提供したいと思います。GUIの構築は難しくありません。つまり、例外レポートにバックエンドシステムの既存のソリューションはありますか?理想的には、Javaライブラリと対応するサーバーバックエンドを探しています。私は自分の解決策を転がすことができました。たとえば、POSTデータを介してデータをWebサーバーに送信できます。

これに対する解決策はすでにどこかに存在しているように感じます-私はそれに遭遇していません。何かお勧めはありますか?

編集:

ユーザーのフロントエンドGUIの例。エラー報告のバックエンドを管理するためのライブラリが必要です。(ユーザーログイン機能は必要ありません。基本的なレポートだけが必要です。)

代替テキスト

4

3 に答える 3

1

すべてのプロジェクトに固有の機能があるため、例外レポートに共通の既存のソリューションはないと思います。一部のプロジェクトでは、単純なHTTPを使用してレポートを送信する必要があり、誰かがWebサービスを使用し、誰かがファイルレポートを作成します。

著者がNetbeansからエラー報告コードを抽出し、そこから独立したプロジェクトを作成することを提案している古い投稿を見つけました。

とにかく、エラー報告ツールを自分で実装するのに問題はありません。レポートの送信には、JAX-WSのHttpClient(リッチクライアントがある場合)またはAJAX(Webクライアントがある場合)を使用できます。

実装は、ツアープロジェクトでどのようなコミュニケーションを使用するか、どのようなプロジェクトを使用するか、どのようなフロントエンドを使用するかなどに大きく依存します。すべてのプロジェクトに共通のライブラリを実装することは非常に困難です。

于 2010-08-31T05:30:29.563 に答える
1

例外レポートのバックエンドシステム用の既存のソリューションはありますか?理想的には、Javaライブラリと対応するサーバーバックエンドを探しています。

Ctrlflow Automated Error Reportingをご覧ください。これは、エラーレポートを送信するサービスとしてのソフトウェアのバックエンドです。フロントエンドGUIは、利用可能なJavaライブラリの1つを使用して、Ctrlflow AutomatedErrorReportingインスタンスと通信します。

バックエンドの機能セット(必要以上に提供される場合があります)の概要を把握するには、製品ツアーに参加してください。または、デモサーバーにログインして、バックエンドの感触をつかんでください。

お役に立てば幸いです。

于 2016-08-16T15:31:24.290 に答える
0

この製品には、ポータル( http://www.preemptive.com/products/dasho/overview)にデータを送信することで例外を追跡できるインストルメンテーション機能があります。これらの機能は6.7リリースに追加されました。これは難読化ツールですが、これらの機能をオフにして、インストルメンテーション機能を使用してデータを送信したり、APIを直接使用したりできます。PS-これは私の会社の製品です。

于 2010-09-29T18:08:28.193 に答える