0

Java と MySQL を使用してデスクトップ アプリケーションを開発しています。アプリケーションに 3 層アーキテクチャを適用したいと考えています。

RESful、JSON、Webサービスなどについて何度も読んだり検索したりした後、本当にエンタープライズアプリケーション用の非常にクールでシンプルなソリューションを見つけました。アイデアは次のとおりです。

  1. クライアント: GUI を備えたシン クライアント。
  2. サーバー: アプリケーションのロジックと MYSQL クエリを備えたソケット サーバー。
  3. MySQL: データベース サーバーとして。

サーバーは、接続、MYSQL からのデータの取得、クライアントへの送信を担当します。クライアントは、データを要求するためのメッセージのみを送信します (SELECT、INSERT、UPDATE、DELETE)。

すべての (SELECT、INSERT、UPDATE、DELETE) ステートメントは、サーバー側のみに存在します。

  • どうすればいいですか?
  • クライアントに応答するデータ タイプのサーバーは?
  • シンプルなクライアント/サーバー通信の送受信を行うことにはほとんど問題はありませんが、まだ学習中なので混乱します.
  • サーバー側のエラー例外は、クライアント側で表す必要があります。

  • 使用するもの:

    1. Java SE。
    2. MySQL データベース。
    3. ソケット サーバー クライアント。
4

1 に答える 1