0

我不确定我使用的标题是否好,但希望我的问题会更好。

我有一个 Java 应用程序可以跟踪 PennyAuction 网站(例如 beezid.com)上的数据,并最终将所有数据上传到数据库。客户端将下载一个 java 应用程序并在他们的本地机器上运行它,但是这个本地机器应用程序必须能够访问数据库并获取所有数据。

我所做的只是java应用程序编程,所以这对我来说都是全新的。任何人都可以帮助我提供能够实现这一目标的解决方案吗?

这就是我能想到的:

  1. 服务器将 24/7 运行后端应用程序,并使用 JDBC 将数据上传到数据库。
  2. 单独的数据库服务器。

我不知道客户端应用程序应该如何连接到数据库。

任何有关此类内容的教程的帮助/链接将不胜感激。

4

1 回答 1

1

如果数据库位于公共 IP 上,您实际上可以让您的客户端直接连接到数据库。

一种架构上更好的方法是使用 Web 服务。这将使您的系统更加安全、健壮和可扩展。

Web 服务是通过万维网 (WWW) 的超文本传输​​协议 (HTTP) 进行通信的客户端和服务器应用程序。正如万维网联盟 (W3C) 所描述的,Web 服务提供了在各种平台和框架上运行的软件应用程序之间进行互操作的标准方法。由于使用了 XML,Web 服务的特点是它们具有很好的互操作性和可扩展性,以及它们的机器可处理描述。Web 服务可以以松散耦合的方式组合以实现复杂的操作。提供简单服务的程序可以相互交互以提供复杂的增值服务。

于 2013-01-26T10:32:23.877 回答