
No.5ベストアンサー
- 回答日時:
アプレットは死んでるどころか、今は大流行ですよ。
yahooゲームもそうですし、世界中のサイトでめちゃめちゃ使われています。
確かに「遅さ」が原因で避けられていた時期もありましたが、それ以上に汎用性やセキュリティの強さでウェブでは人気の技術になってしまいました。
質問者さんの要件のような場合にも、普通はサーブレットよりもアプレットを使うことが多いのではないでしょうか
No.4
- 回答日時:
> これならクールじゃないかな?
だめですか…
そうとなると、別にJSPやサーブレットという、webサーバー上の言語は無関係に、HTTPを利用したシステムでは実現不可能です。HTTPとはそういう仕様のプロトコルです。
それを実現する方法でJavaを使うとすれば、アプレットでソケットを利用してやることになるでしょうね。友人がちょうどJavaで通信対戦プログラムを作っていましたが、ちょうどそれと似たような感じになるのかと思います。
No.3
- 回答日時:
> ありがとうございます
> 待っている側が何らかのアクションをしなければならない
> ということは変わりないのですね
そうですね。
Servlet/JSPはサーバサイドで動くものですから、
サーバ側からは通知のパケットをクライアントに投げられても
クライアント側でそれを受ける処理ができませんからね。
ブラウザはあくまで自分からURLにリクエストを飛ばして
その応答を待つことしかできないわけですから、
サーバ側がクライアントに通知するタイミングはそこしかなく、
(目立たないように)自動更新するしかないでしょう。
No.2
- 回答日時:
Ajaxを学んでみるのがいいかも。
新しい技術で、ちょこっとだけしか知らないので、なんともいえませんが、おそらくこれで実現します。
基本はJavaScriptなので、恐れなくても大丈夫かと思います。
とりあえずちょっと抜粋。
Webブラウザを使ったWebアプリケーションでは、データをサーバに通知して処理結果を得るにはページ全体をロードしなおさなければならず、ネイティブアプリケーションのような操作性を得ることは難しかった。Ajaxでは、指定したURLからXMLドキュメントを読み込む機能を使い、ユーザの操作や画面描画などと並行してサーバと非同期に通信を行なうことで、サーバの存在を感じさせないシームレスなWebアプリケーションを実現することができる。
これならクールじゃないかな?
参考URL:http://e-words.jp/w/Ajax.html
この回答へのお礼
お礼日時:2005/11/17 23:14
ありがとうございます
待っている側が何らかのアクションをしなければならないということは変わりないのですね
サーバが待っている側に更新すべきことを知らせる手段は自動定期更新しかない事は避けられないので更新範囲を小さくすることによってシームレス的にするということですね
No.1
- 回答日時:
>定期的に画面が更新されてしまいクール性に欠けます
というのは、画面のちらつきのようなものが気になるということでしょうか?
それでしたら、幅が0のフレームをページに作っておいて、そのフレーム内だけ定期更新するようにして、相手が石を置いていたらメインのフレーム内を更新という方法もあります。
しかし「定期的に更新」という処理自体が「ダサイ」と考えられるなら、ちょっとサーブレット(orJSP)では実現するのは難しいと思います。
そもそも、サーブレットでオセロをやろうなんてクール性にかけます。(ジョークです)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
Strutsのデータ受け渡しについて
-
MFCプログラミング
-
Sessionがnullになりません。
-
戻るボタン
-
ASP.NET 画面遷移前の状態を保...
-
ウィンドウの制御について、質...
-
location.hrefでページ切替時の...
-
C# ログイン画面からメイン画面...
-
CORSについて疑問があります。 ...
-
Java-jspの画面入力値保持について
-
Strutsの情報保持の仕方について
-
JSPかサーブレットでオセロゲーム
-
FormのsubmitでFormの内容がnull
-
HTMLをC#で操作したい
-
Python言語のAnacondaの話です ...
-
サブミット後、自動的に画面を...
-
NetworkStreamからのRead()で、...
-
VB6 開発環境のエディタに行...
-
リクエストに応じたselectedの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
ServletからServletへの値渡し
-
Strutsのデータ受け渡しについて
-
C# ログイン画面からメイン画面...
-
セッション切れでのリクエスト...
-
java初心者です。 画面Aで情報...
-
検索画面→結果画面→検索画面と...
-
location.hrefでページ切替時の...
-
遷移元を判定したい!
-
system("cls")について
-
JAVAのセッション変数の上書き...
-
登録後、呼び出し元ページに戻...
-
画面を隠す・消す方法を教えて...
-
strutsで、JSP→アクションクラ...
-
ブラウザアドレスバーからのURL...
-
ServletからHTMLページへの遷移...
-
非アクティブな画面を操作する...
-
javaのstrutsを使った画面遷移...
おすすめ情報