【问题标题】:Java Desktop Application on Network basis基于网络的 Java 桌面应用程序
【发布时间】:2013-06-19 06:04:44
【问题描述】:

使用 java Swing 编码的 Java 桌面应用程序是否可以通过网络在多台计算机上使用?我有一个以 MySQL 作为数据库的 Java 桌面应用程序。我想通过网络或发送数据的方式将它部署在大约 3-5 台计算机上,具体取决于它们的 IP 地址。那么,我将采取哪些过程来实现这种网络。将我程序中的数据库路径设置为服务器的 IP 地址会有帮助吗?非常感谢。

【问题讨论】:

  • 这真的不清楚。 “发送数据取决于他们的 IP 地址”是什么意思?
  • 我的意思是计算机网络。计算机网络允许计算机交换数据。我想使用路由器将我的系统联网。所以多台计算机可以使用我的系统,并且其中任何一台都可以插入、检索、删除、更新数据库。
  • 我知道什么是网络,但这并不能回答我的问题。对IP地址的依赖是什么?
  • 你能改写你的问题吗?您的意思是您希望根据 IP 地址提供对数据库数据的访问。
  • 我的意思是在联网中你必须知道每台计算机的 IP 地址,那么我将如何使用路由器将我的系统联网?

标签: java swing networking user-interface ip-address


【解决方案1】:

用 java Swing 编码的 Java 桌面应用程序是否可以通过网络在多台计算机上使用?

对于部署 Java 桌面应用程序,最好的选择通常是安装该应用程序。使用Java Web Start。 JWS 适用于 Windows、OS X 和 *nix。

.. 发送数据取决于他们的 IP 地址

如果启动文件(带有 JNLP 扩展名的 XML)是动态生成的,则可以逐个客户端添加属性。或者,让客户在“打电话回家”时提供该信息。

【讨论】:

    【解决方案2】:

    尝试将来自本地主机的数据库连接中的主机名替换为承载数据库的计算机的 IP 地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      相关资源
      最近更新 更多