Java SE で GUI を使用して単純なサーバーを作成します。だから私はMVCを使いたいです。しかし、コントローラーでの多くのクライアント接続の問題の処理に問題があります。私はthisesクラスを持っています:
- メインウィンドウ - 表示
- ClientPanel - ビュー - MainWindow の一部。各 ClientPanel オブジェクトは、特定のクライアントとの各接続を表し、このクライアントのパラメーターを表示する必要があります
- コントローラ
- サーバー - クライアントがハンドル接続のために新しいスレッドを実行するのを待つスレッド
- ClientConnectionHandler - クライアントとの接続を処理するスレッド
では、Conrtoller を使用して ClientConnectionHandler と ClientPanel を「接続」する方法は?
MainWindow (または多分 ClienPanel) にいくつかのインターフェイスを追加し、それを Controller に渡す方法をいくつか追加する必要があると思います。そして多分 ClientConnectionHandler と同じことをします。しかし、どのインターフェース、どこで?