私は、Glassfish 3.1.2 サーバー上の JAX WebService EJB からの Web サービス クライアントである Java スイング アプリケーションを広く配布しています。
すべてのユーザーがそれを読むまでアクティブなままになる文字列通知を配布できるようにしたいと考えています。通知は、Swing クライアント内にのみ存在する必要があります。
文字列データを入力してデータベースに保存するためのスーパーユーザー Web ポータルを作成しました。
私の質問は:
- このデータ文字列通知をクライアントに (プッシュ) 配信するための最適なテクノロジは何ですか?
- 通知が表示されたかどうかを知るには、データベースをどのように構築すればよいですか? (クライアントで「新しい通知」の表示を停止できます)
または、素晴らしく機能するガイドへの参照がある場合、私はそれを見つけることができませんでした.
私のアイデア:
- クライアントに 10 分ごとに Web サービスを呼び出して、新しい通知があるかどうかを確認します。
- データベースの場合、通知テーブルと表示される通知を作成します。ユーザー テーブルを通知表示テーブルにリンクします。表示される通知は、NotificationID、UserID、TimeSeen の 3 つの列だけの非常に基本的なものです。