Java 异常报告 GUI 的后端
Posted
技术标签:
【中文标题】Java 异常报告 GUI 的后端【英文标题】:Backend for Java exception reporting GUI 【发布时间】:2011-04-05 22:14:36 【问题描述】:我经常在商业软件中看到错误报告 GUI。这包括所有商业软件:游戏、企业应用、办公应用等。
对于我公司的某些软件,如果(以及最终)我的应用程序意外失败,我想提供异常报告 GUI。构建 GUI 并不难。归结为:在异常报告中是否有针对后端系统的现有解决方案? 理想情况下,我正在寻找一个 java 库和相应的服务器后端。我可以推出自己的解决方案;例如,我可以通过 POST 数据将数据发送到网络服务器。
我觉得这个问题的解决方案已经存在于某个地方——我只是还没有遇到它。有什么建议吗?
编辑:
用户的示例前端 GUI。我需要一个库来管理错误报告的后端。 (我不需要用户登录功能,只需要基本报告。)
【问题讨论】:
所以您正在寻找默认错误页面上的反馈按钮? 我正在寻找有关如何为“提交错误”按钮实现后端的建议。例如,我可以通过 POST 数据将请求中的数据发送到网页。或者我可以与一些 SOAP 服务进行交互。理想情况下,有一个图书馆已经在做这种事情了。 【参考方案1】:我认为由于每个项目的特定功能,异常报告中没有通用的现有解决方案。一些项目需要使用简单的 HTTP 发送报告,有人使用 Web 服务,有人制作文件报告。
我找到了旧的post,作者建议从 Netbeans 中提取错误报告代码并从中制作独立项目。
反正自己实现报错工具是没有问题的。您可以使用 JAX-WS 的 HttpClient(如果您有富客户端)或使用 AJAX(如果您有 Web 客户端)发送报告。
实施很大程度上取决于你在旅游项目中使用什么样的沟通方式,什么样的项目,你使用什么样的前端等等。所有项目都很难实现通用库。
【讨论】:
很难相信没有包含此功能的商业解决方案。不过,您的建议都是关于金钱的。将错误报告工具设置为与您的网络应用程序无关的独立服务器也是一个好主意(原因很明显)。 我认为这可能是一个非常有趣的项目。【参考方案2】:是否有针对异常报告的后端系统的现有解决方案?理想情况下,我正在寻找一个 java 库和相应的服务器后端。
查看Ctrlflow Automated Error Reporting,这是一个软件即服务后端,用于向其发送错误报告。然后,您的前端 GUI 将使用 available Java libraries 之一与您的 Ctrlflow 自动错误报告实例进行通信。
要全面了解后端功能集(可能提供的功能可能超出您的需要),请拨打product tour。或者只是登录demo server 来感受一下后端。
希望对您有所帮助。
【讨论】:
【参考方案3】:此产品具有检测功能,可让您通过将数据发送到门户来跟踪异常情况:http://www.preemptive.com/products/dasho/overview。这些功能已添加到 6.7 版本中。 虽然它是一个混淆器,但您可以关闭这些功能,只使用检测功能来发送数据或直接使用 API。 PS - 这是我公司的产品。
【讨论】:
以上是关于Java 异常报告 GUI 的后端的主要内容,如果未能解决你的问题,请参考以下文章
Firebase IOS idToken无效的`kid`后端异常,而Gmail Auth中的`verifyIdToken`
java简单计算器开发GUI图形化界面设计与实现(项目源码+课程设计报告)