Jersey REST服务器:如何添加监视器GUI

时间:2012-09-26 12:22:16

标签: java apache rest user-interface jersey

大家好,

我的项目的当前状态: 作为我正在研究的分布式框架的一部分,我使用REST。它是一个简单的Java实现,使用Jersey并在Tomcat上运行。它消耗来自许多其他Web服务的调用,并且没有直接的用户交互(到目前为止)。然而,作为整个框架的核心部分,许多其他开发人员必须看到其内部状态。到目前为止,我有一个简单的REST调用返回日志文件和服务中的一些额外信息。

我的任务: 出于演示原因,我需要使这个界面更加图形化(可能稍后添加一些GUI功能)。此外,我必须将其从基于拉力变为基于推力。 这几乎意味着我不能再做另一次休息。 //编辑GUI的更多详细信息: 目前,GUI只需要能够显示一些状态图片,但需要自行更新。它必须在浏览器中运行。稍后可能需要一些交互式部件(按下按钮)

问题: 是否有一个简单易用的集成工具/框架,可以创建一个简单的GUI(允许服务器推送)? 目前我,我正在看Vaadin,但我不确定那是不是有点过分。此外,我还得到它与其他代码一起工作到目前为止。

希望有人可以帮助我。我是所有网络服务的绝对菜鸟,所以我需要尽可能简单的东西。

1 个答案:

答案 0 :(得分:0)

如果你必须推送信息,那么让其他服务注册一个回调地址并对其进行休息调用。 (定义一个由它们实现的接口!)这就是我对项目中的推送要求的满意度,并且它得到了客户的好评。它非常简单。

我不太确定您对该GUI的要求是什么?也许提供一个带有websockets的HTML5页面来推送更新数据?