3

Java Web アプリケーション内での実行のスケジューリングについてアドバイスをお願いします。(現在Tomcatで実行していますが、Tomcat固有のものは避けたいです)。

以下は、私が興味を持っている問題の側面を定義していると思います。

一連のファイルを定期的にポーリングして更新するアプリケーションを考えてみましょう。ユーザーが特定のファイルのポーリング間隔を個別に定義し、ユーザー入力に従って実行スケジュールを更新できるユーザー インターフェイスを提供したいと考えています。

Web アプリでこれを安全に達成するにはどうすればよいですか?

4

5 に答える 5

2

クォーツを見てください。

于 2009-08-13T08:11:18.947 に答える
2

ファイルをポーリングする従来の Java ポーリング プロセスを作成します。Web アプリケーションのデータベースに接続して、ポーリング間隔と、ユーザーがインターフェイスで定義できるその他の設定を取得します。

次に、同じテーブル/データベースに対して読み取りと書き込みを行う単純な Web インターフェイスを作成します (ポーリング間隔など)。終わり!

于 2009-08-13T08:25:00.450 に答える
0

Webレイヤー(別名Tomcat)のみを使用することは不可能です。サードパーティのスケジューラー(Quartzなど)を確認します。

于 2009-08-13T08:11:53.363 に答える
0

QuartzまたはSpring Batchを使用できます

于 2009-08-13T08:22:16.680 に答える
-1

J2EEアプリケーションでこれを行う標準的な方法はなく、アプリでスレッドを使用することは想定されていません。ベンダー固有の機能(JBossにはタイマーサービスがあります)を使用することも、サードパーティのサービスを使用することもできます。

于 2009-08-13T08:14:46.663 に答える