- PR -

クライアント側でサーバから取得した値の保持

1
投稿者投稿内容
こまった
常連さん
会議室デビュー日: 2004/06/07
投稿数: 23
投稿日時: 2004-09-28 09:43
サーバから計測データを取得して、クライアント側でawtを使用してグラフを
表示させようとしています。
追加機能として、スクロールの代わりにボタンを押して左右の表示しきれてい
ないグラフの部分を表示させようとしています。

ここで、困っているのがボタンを押すたびにサーバに計測データを取得しに
行くのは効率が悪いので一度取得したデータをクライアント側で保持できない
のかということです。
Seessionとか、考えてみたのですがうまくいかず困っています。

環境は、サーバ側がASP.NETで処理を行っています。グラフ表示のためにアプレット(awt)
を使用しています。

良い方法を、知っている方はお手数おかけしますがご教示お願いします。




山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2004-09-28 09:48
"Session"というと、サーバ側にデータを保持させるためのメカニズムのように聞こえますが、どのようなことを指していますか?
またうまくいかない、とは?

クライアント側でデータを保持したい、というのであれば適当な変数に代入しておけばよいのでは、と思ってしまうのですが何が疑問なのでしょうか?

もうすこし詳しく書いて頂ければ幸いです。
こまった
常連さん
会議室デビュー日: 2004/06/07
投稿数: 23
投稿日時: 2004-09-28 10:18
すいません、Javaを使うのがはじめてなもので
お手数をおかけします。

詳細手順
--- ページロード時の処理
@、サイトの初期表示の時ににサーバ側から計測データをファイルから取得する処理
  ※ 計測データは、ファイルから取得するため固定値ではなくて可変値です。
A、グラフの表示処理
  (取得した計測データはすべて、表示しきれていない状態)
B、サイトの表示
--- 処理を終了する。 ---

--- ユーザ側の動作(C-1〜2) ---
C-1、ボタンを押下 → 表示しきれていないグラフの左右を表示する。

C-2、グラフ上でマウスクリックをした場所の値を取得

ページロード時に取得した計測データ(可変値)を変数に保持して、
ユーザ側でのイベント時にそれを使う事ができるのでしょうか?
ページロード時にいったん処理が終了するので、固定値でない限り
無理だと思っています。

よろしくお願いします。



はしもと
大ベテラン
会議室デビュー日: 2003/02/05
投稿数: 182
投稿日時: 2004-09-28 13:41
引用:
Java?さんの書き込み (2004-09-28 10:18) より:

ページロード時にいったん処理が終了するので、固定値でない限り
無理だと思っています。



アプレットはページロード後も動き続けてます。
でないと、アプレットとして作られたゲームは、ページロード終了と同時に
遊べないという事になってしまいますので。


[ メッセージ編集済み 編集者: はしもと 編集日時 2004-09-28 13:43 ]
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2004-09-29 02:12
>ページロード時に取得した計測データ(可変値)を変数に保持して、
>ユーザ側でのイベント時にそれを使う事ができるのでしょうか?
まぁ、やってみましょうよ。人に聞いたことより自分で色々と試してみるのが一番身に付きます。
試してわからなかったら調べて、聞いてみましょう。
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2004-09-29 09:41
詳細手順
--- ページロード時の処理
@、サイトの初期表示の時ににサーバ側から計測データをファイルから取得する処理
  ※ 計測データは、ファイルから取得するため固定値ではなくて可変値です。
A、グラフの表示処理
  (取得した計測データはすべて、表示しきれていない状態)
B、サイトの表示
--- 処理を終了する。 --- <<< 処理は終了しない。
4) ボタンを表示する
5) ユーザーのボタン入力を待つ
6) ボタン入力で グラフを再描画
7) 4)に戻る
こまった
常連さん
会議室デビュー日: 2004/06/07
投稿数: 23
投稿日時: 2004-09-29 10:21
いろいろ、ご教授ありがとうございます。

只今、試しています。
結果がでたら、掲示板に載せます。
1

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