
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ランキング
-
プログラミングのプの字も知り...
-
プログラミングの問題です。大...
-
マイクラでPythonのプログラミ...
-
Googleログインボタンのデザイ...
-
JDONWROADER2のエラー修復
-
オブジェクト指向プログラミン...
-
「main メソッドを持つクラスが...
-
スプレッドシートからリマイン...
-
googleスプレッドシートのスク...
-
googleスプレッドシートのGASに...
-
Verilogについて質問です。この...
-
論理回路設計をVerilogで行う問...
-
ゲーム開発の入門書を探しています
-
jdbcでinsert,delete,createをe...
-
session,requestはjspで未定義...
-
サーブレットをapacheで公開す...
-
下記のリストならno002が含まれ...
-
is this even a thing?
-
JAの支部?地域の農協のカード...
-
えハミルトン路と全域木のちが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
ServletからServletへの値渡し
-
セッション切れでのリクエスト...
-
C言語で今まで表示していた画面...
-
ServletからHTMLページへの遷移...
-
java初心者です。 画面Aで情報...
-
Javaプログラミングの質問にな...
-
登録後、呼び出し元ページに戻...
-
system("cls")について
-
【swing】ボタンクリックにより...
-
コンボボックスの値が画面移動...
-
遷移元を判定したい!
-
C# ログイン画面からメイン画面...
-
peek()の機能が使えれば・・・
-
ASP.NET 画面遷移前の状態を保...
-
Sessionがnullになりません。
-
ブラウザアドレスバーからのURL...
-
画面を隠す・消す方法を教えて...
-
検索画面→結果画面→検索画面と...
おすすめ情報