0

私が使用したタイトルが良いかどうかはわかりませんが、私の質問がより良いものになることを願っています.

PennyAuction サイト (beezid.com など) のデータを追跡する Java アプリケーションがあり、最終的にすべてのデータをデータベースにアップロードします。クライアントは Java アプリケーションをダウンロードしてローカル マシンで実行しますが、このローカル マシン アプリケーションはデータベースにアクセスしてすべてのデータを取得できる必要があります。

私がこれまでに行ったのは Java アプリケーションのプログラミングだけなので、これは私にとってまったく新しいことです。これを達成できるソリューションを手伝ってくれる人はいますか?

これは私が考えることができるすべてです:

  1. バックエンド アプリケーションを 24 時間年中無休で実行し、JDBC を使用してデータをデータベースにアップロードするサーバー。
  2. データベース専用の別のサーバー。

ただし、クライアント アプリケーションがデータベースに接続する方法がわかりません。

このようなものに関するチュートリアルへのヘルプ/リンクをいただければ幸いです。

4

1 に答える 1

1

データベースがパブリック IP 上にある場合は、実際にクライアントをデータベースに直接接続させることができます。

これを行うためのアーキテクチャ的にはるかに優れた方法は、Web サービスを使用することです。これにより、システムの安全性、堅牢性、スケーラビリティが大幅に向上します。

Web サービスは、World Wide Web (WWW) の HyperText Transfer Protocol (HTTP) を介して通信するクライアントおよびサーバー アプリケーションです。World Wide Web Consortium (W3C) で説明されているように、Web サービスは、さまざまなプラットフォームやフレームワークで実行されるソフトウェア アプリケーション間で相互運用するための標準的な手段を提供します。Web サービスの特徴は、相互運用性と拡張性が高く、XML を使用しているため機械で処理できる記述です。Web サービスを疎結合の方法で組み合わせて、複雑な操作を実現できます。単純なサービスを提供するプログラムは、相互に対話して、洗練された付加価値サービスを提供できます。

于 2013-01-26T10:32:23.877 に答える