【问题标题】:Host a web-service from within a Swing application从 Swing 应用程序中托管 Web 服务
【发布时间】:2014-06-06 20:01:54
【问题描述】:

我必须设置一个与 .NET 桌面应用程序通信的桌面 Java 客户端。 .NET 应用程序通过自己的网络服务器公开其服务。与其让我的 Java 应用程序频繁轮询数据更改,不如建议 .NET 应用程序通过 Web 服务或类似技术联系我的 Java 桌面应用程序。我不熟悉 Web 服务,但据我了解,您需要某种 Web 应用程序容器(例如 Tomcat)来托管它。 有没有办法在我的应用程序中设置监听套接字作为 Web 服务端点,而无需从头开始有效地重写 Web 服务器? 或者,.NET 桌面应用程序与 Java Swing 桌面应用程序对话是否有其他或更好的方法?

【问题讨论】:

    标签: java .net swing web-services


    【解决方案1】:

    如果您使用的是 JRE 6,那么您可以使用 Endpoint.publish() 方法来创建应用内服务器并公开服务。
    请参阅link 中的简单教程以查看相同的示例。
    Endpoint.publish() 的工作原理是它在内部创建了一个轻量级服务器并使 SOAP 服务在该位置可用。

    【讨论】:

    • 要补充上面的答案,我想你也应该看看这个问题link
    猜你喜欢
    • 2012-09-29
    • 1970-01-01
    • 2011-04-29
    • 2016-08-14
    • 2012-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多