1
  • 我想制作一个 Java 小程序,它用作套接字服务器(本地网络 ips 或 127 范围都可以)。
  • 我希望这个小程序在网页中运行。
  • 理想情况下,浏览器可以从文件系统(file://...)加载网页,但如果需要,我可以安装 HTTP 服务器。
  • 小程序需要能够与 JavaScript 交互。

我在浏览所有文档时遇到了麻烦。以上可能吗?我不熟悉java的安全模型。如果我需要签署小程序,或者设置一些特殊的安全或配置设置,那很好。

编辑-如果有人好奇,小程序做的很少。我只想将它用作桥梁,以便在本地计算机上运行的另一个程序可以通过套接字进行通信。该程序提供值,javascript 将使用这些值实时更新 ui。ui 很复杂,用 html/javascript 构建它会节省大量时间。我更喜欢小程序作为套接字服务器而不是套接字客户端,因为否则我需要编写一个单独的程序来充当小程序和其他程序之间的服务器。

4

1 回答 1

1

以上可能吗?

当然。如果您控制该小程序和防火墙的安全/策略文件,这是一个单一的浏览器交易,它应该是可行的。您可能需要将一些小程序方法包装在PrivilegedAction从 JS 调用的 if 中。

于 2012-05-01T17:39:18.873 回答