Qt を使用してクロス アプリケーション モデル/ビュー スキームを開発しようとしています。私がしようとしているのは、次のことです。
データ: SQL サーバー
モデル: サーバー アプリケーション
ビュー/コントローラー: クライアント アプリケーション
これは、クライアント アプリがサーバーと直接通信しないようにするためのセキュリティ上の理由によるものです。代わりに、モデルとデータ サーバー間の通信は、データベースと同じサーバー上で実行されるプロキシ サーバー アプリを介して処理されます。後者の 2 つの間の通信は簡単です。Qt には既にそれを処理するためのクラスがあり、サブクラス化も比較的簡単だからです。
私にとっての問題は、モデル (リモート サーバー アプリに基づく) とビュー (ローカル クライアント アプリ) の間の接続を確立する方法です。
それが正しい方向性である場合、トピックの調査から収集した私のアイデアを提示しますが、いくつかのガイダンスを本当に感謝します. そのため、最初に 2 つのアプリ間でネットワーク ソケット ベースの接続を確立します。しかし、その後は?同じアプリの一部であるかのように、クライアント アプリのサーバー アプリのモデルを単純に「リンク」することは可能ですか? それとも、クライアント アプリにもモデルが必要で、接続は 2 つのモデル間の同期に使用されますか? それとも何か違う?
手伝ってくれてありがとう!