Glassfishアプリサーバー上のサーブレットを介してMSSQLサーバーからデータをプルするJavaFXクライアントを含むシステムを構築しています。また、変更できないレガシーシステムからのVisualFoxProデータベースからのデータも消費します。JDataConnectライブラリを使用して、Glassfishサーバー上にJDBC接続を作成しています。これに対して、通常のSQLクエリを実行して必要なデータを取得できます。
私のjavafxクライアントには、データベースから取得したデータのObservableListsにバインドされた多くのテーブルビューが含まれています。MSSQLデータとFoxProデータのデータを組み合わせたテーブルが1つあります。FoxProデータは別のシステムから更新されます。クライアントがユーザーに提示するデータをスライスおよびダイシングする方法は多数あるため、この複合データの同期を維持しようとすることは禁止されています(不可能ではありませんが困難です)。MS SQL db内の関連するテーブルの列を、変更に応じてFoxProデータベースからの必要な値で更新する方が簡単です(クライアントの設計に適しています)。また、多くのクライアントがデータにアクセスするため、クライアントにデータベースの更新を試みさせるのは賢明ではありません。
では、foxproデータベースを監視し、必要な変更/データをSQLサーバーデータベースに書き込むGlassfishサーバーで実行されるアプリケーションを作成できますか?このタイプのソリューションの開発をどこから始めればよいのかわかりません。実際、これが専門家の提案です。何を検索すればいいのかわからない。完全に失われたことはそれを最もよく合計します。
ヘルプやアイデアをありがとう。