MySQL データベースを使用して Java デスクトップ アプリケーションを開発しています。何日もインターネットを検索しましたが、次のことを行う必要があります。
- (クライアント) クライアント用のデスクトップ アプリケーションには GUI があります。
- (サーバー) サーブレットを備えた Tomcat サーバー。
- (データベース) MySQL データベース サーバー。
クライアントはサーブレットでクエリのリクエストを送信し、次にサーブレットの応答をクライアントに送信して、結果をデータベースに入力します。
SQL クエリ、更新、挿入、削除などはクライアント側に存在せず、すべてサーブレット内にあります。
これは 3 層アプリケーションを作成するための最良の方法ですか?
- これを達成するために別のアイデアや技術を使用できますか?
- 私はWebアプリケーションに行きたくありません。
クライアントが中間サーバーにリクエストを送信する必要があります。これは、データベースに接続して結果を取得し、クライアントをデータベースに直接接続させずにクライアントに送り返します。
注: クライアントは、同じ LAN 内の複数のユーザーによって使用されます。