- PR -

リロードせず一定間隔でサーブレットを起動したい。

投稿者投稿内容
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-11-01 22:31
引用:

かつのりさんが書いているように、Ajax で一定時間でサーブレットを繰り返し呼び出すことで実現できると思います。




ありがとうございます。Ajax 挑戦してみます。
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-11-01 22:37
引用:

かつのりさんの書き込み (2007-10-30 00:36) より:
引用:

ありがとうございます。HTMLに一定時間で繰り返し表示させるって事は、
サーブレットでは出来ない様ですね。


何故そういう結論になるのか理解できない・・・orz

・AJAX
・JavaScript
・Dom

この辺のキーワードでググってみましょう。色々サンプルが見つかりますよ。



ありがとうございます。
まだ調べていないので、正確に返答できませんが、
何も特別なモジュールを組み込んでいない状態で、JAVAスクリプトからサーブレットを呼び出す
方法はないか?を調べていました。
AJAXが標準なのかもしれませんが・・・
貴重な情報ありがとうございます。DOMも調べてみます。
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-11-01 22:40
引用:

小僧さんの書き込み (2007-10-30 01:42) より:
普通に考えると、JavaScriptのタイマーで定期的にサーブレットに
アクセスするという方法に落ち着くと思うんですが、Cometなんていう
技術を使うと、サーブレット側(サーバ側)からクライアントにデータ
を定期的に送るなんていう方法もありますよ。一度サーバにつないだら、
切断せずにコネクションを維持し続けて、そいつにサーバ側からデータを
乗せる方法なんですけどね。



Cometという貴重な情報ありがとうございます。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2007-11-01 23:41
Cometに対応できるようなhttpdが出揃っていないので、
低負荷な運用で済むのなら問題ありませんが、
それなりにアクセス数のあるシステムであれば、まだ時期早々でしょう。
Java使い
常連さん
会議室デビュー日: 2006/08/16
投稿数: 22
投稿日時: 2007-11-02 00:01
DWRという便利なフレームワークがあります。
JavaScriptからJavaのオブジェクトをXMLHttpRequestを意識せずに呼び出すことができます。

参考まで。
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2007-11-02 09:05
引用:

フジタさんの書き込み (2007-11-01 22:29) より:
SEIKOの時計部はフラッシュを使用しているそうですが、時計のデータは正確ですよね?
っと言うことは、クライアントのコンピューターの時計を使ってはいないのではないかと思った次第です。


 マウスを合わせて右クリックすればフラッシュであることは容易に確認できます。
私はフラッシュには一切触れたこと無いですが、
アプレットで同じ事をやるとすれば、
最低でも初期化時にサーバーと通信して時間を取得するでしょうね。
フラッシュでも同様の事は可能なはずです。

スキルアップ/キャリアアップ(JOB@IT)