【问题标题】:How to create a web based client for my program [closed]如何为我的程序创建基于 Web 的客户端 [关闭]
【发布时间】:2013-03-08 08:24:28
【问题描述】:

我需要一些关于如何/从哪里开始的帮助... 我有一个用vb.net编写的程序(我打算把它转换成Java),没什么花哨的,它基本上执行了一些bat文件,打开特定的文件夹,主要是命令行任务。

我希望能够从网络浏览器控制这个程序,从一个简单地用可点击按钮模仿我的程序的 gui 的网页,所以当我点击浏览器上的一个按钮时,它会像我坐着一样执行命令在电脑前使用我的程序。

到目前为止,我收集到的是我需要使用网络服务器。 我正在考虑使用 Java Socket 和 ServerSocket 创建自己的...这会是要走的路吗?

提前致谢

【问题讨论】:

  • 间接地您想开发一个与您的桌面应用程序具有相同功能的 Web 应用程序?或者您只是想从网络上运行桌面应用程序?

标签: java php html vb.net


【解决方案1】:

我建议您将应用程序功能公开为一组 HTTP 服务,然后您可以为该应用程序创建一个 Web 客户端(或未来的移动客户端)。如果您需要双向通信。你可以使用 websockets。

【讨论】:

    【解决方案2】:

    创建您自己的网络服务器将是一项繁重的工作。为什么不使用像 Glassfish、Apache Tomcat 或 Jetty 这样的开源 Java 服务器。

    我建议查看类似 JAX-RS 的东西来创建 RESTful Web 服务。这是good tutorial,它将引导您完成从头开始启动和运行基本 REST 服务的所有步骤。

    【讨论】:

      猜你喜欢
      • 2011-03-15
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      相关资源
      最近更新 更多