Java Swing アプリケーションを作成しました。ここで、それをクライアント サーバー アプリケーションにしたいと思います。サーバー上のデータが変更されたときにすべてのクライアントに通知する必要があるため、Web サービスを探しているわけではありません。クライアント サーバー アプリケーションは単一の LAN 上で実行されます。これはビジネス アプリケーションです。サーバーには、データベース JavaDB が含まれます。
どのテクノロジーとライブラリーから始めるのが最も簡単ですか? ソケットを使用してゼロから実装する必要がありますか?それとも Java RMI または JMS を使用する必要がありますか? または、開始しやすい他の代替手段はありますか?
また、使用する必要があるサーバー ライブラリはありますか? Jetty は代替手段ですか?