Java 用于监视客户端资源的JSF web应用程序

Java 用于监视客户端资源的JSF web应用程序,java,jsf,web-applications,Java,Jsf,Web Applications,我必须提供一种方式,服务器将监控其客户机的资源(即cpu使用率和ram),并将数据存储在数据库中 我现在正在学习JSF,目标是开发一个web应用程序,该应用程序将在客户机上使用OperatingSystemMXBean方法来获取该机器的资源。问题是,我不确定这是否是完成任务的正确方法,甚至不确定是否可以使用JSF-operatingSystemMXBean组合来完成 我的问题是,有可能这样做吗?如果是的话,这种方法是否值得努力,或者是否有一种更简单的方法 谢谢。您不能在客户端运行java代码。由

我必须提供一种方式,服务器将监控其客户机的资源(即cpu使用率和ram),并将数据存储在数据库中

我现在正在学习JSF,目标是开发一个web应用程序,该应用程序将在客户机上使用OperatingSystemMXBean方法来获取该机器的资源。问题是,我不确定这是否是完成任务的正确方法,甚至不确定是否可以使用JSF-operatingSystemMXBean组合来完成

我的问题是,有可能这样做吗?如果是的话,这种方法是否值得努力,或者是否有一种更简单的方法


谢谢。

您不能在客户端运行java代码。由于您是JSF新手,您应该阅读更多关于此技术的信息。在jsf页面中编写的java代码在服务器端编译,结果将传递到客户端浏览器。如果你想获得诸如ram和cpu之类的客户端资源,你需要在客户端安装第三方应用程序。也许在客户端浏览器上安装了一些插件来实现这一点(或者您自己编写),您应该对此进行更多搜索。另一种方法是编写一个安装在客户端pc中的程序,通过internet将其资源信息发送到服务器。

取决于“客户端”是什么。如果这是一个远程服务器,请确保可以在其上运行java。也许OP实际上需要一个客户机->服务器->远程服务器系统。这个问题不太清楚(但你的假设并不奇怪)@Kukeltje OP问题的标题是监控客户端资源的JSF web应用程序,但在这里超过50%的问题中,人们似乎不完全理解web开发或有某种不常见的需求,标题与它们的实际含义不符。但正如我补充说的,你的假设并不奇怪,我也会这样假设。但既然问题不是那么合乎逻辑(为什么要用需要在浏览器中运行的web应用程序监视客户端资源?如果它在客户端上关闭,您就没有任何信息),我有点假设什么都没有;-)因此,您无法使用JSF在客户机上运行Java代码。我将不得不为客户端编写一个应用程序,它将信息传递给服务器。你不能在客户端运行java。。。完全独立于JSF。您过去可以运行小程序,但所有这些都是纯html/浏览器相关的服务器端技术。你的用例仍然很奇怪。我想你可能有一个