いくつかの簡単なタスクを実行するために、Springアプリケーション(Webアプリケーションではない)を作成しようとしています。結局、彼らはネットワークの周りのいくつかの他のSpringアプリケーションに接続するでしょうが、今のところ私はそれを簡単に保っています。私はCheckForNewItemsクラス(Timerを拡張する)を10秒ごとに実行するように設定しています。Spring:Web以外の簡単なチュートリアルはありますか?
public class Tester {
public static ApplicationContext context;
private void loadContext() {
String filename = "beans.xml";
context = new FileSystemXmlApplicationContext(filename);
}
public static void main(String[] args) {
Tester test = new Tester();
test.loadContext();
CheckNewItemsTask task = (CheckNewItemsTask)context.getBean("checkNewItemsTask");
}
}
は期待通り、この作品実行、task.run()は、10秒ごとに呼び出されます:私はそれを確認することができ
は、プログラムでそれを呼び出すことによって実行されます。これをJBossサーバーまたはTomcatサーバーに展開して、自動的にタスクの実行を開始する方法を検討する必要があります。
私が見つけたチュートリアルのほとんどは、スタンドアロンアプリケーションではなく、Spring MVCとサーブレットの実行方法を説明しています。誰かがよく知っていますか?
Cheers、Rob。
私は混乱しています。スタンドアロンアプリケーションをApplication Serverで実行したいこの縫い目は私の矛盾のようです。 –
私がスタンドアロンと言うとき、私はウェブではなく、他のアプリに接続せず、ただそこに座って座っていることを意味します。 –