PR
Challenge!終了テスト

問題1 Ajaxアプリケーションが利用される例で最も適切なものはどれでしょう?
立体画像を表示するページを作るのが容易で,マウス操作で視点変更が簡単にできる
動画を表示するページを作るのが容易で,マウス操作でコマ送りや早送りが簡単にできる
利用者の操作に応じて機敏に変化するページを作るのが容易で,マウスのドラッグによって図の拡大や縮小,スクロールが簡単にできる
利用者のキー入力を減らすページを作るのが容易で,選択肢の一覧からマウスで簡単にデータを選んで入力できる
利用者のマウス移動量を減らすページを作るのが容易で,キー入力で簡単に前のページや次のページに画面を切り替えられる

問題2 Ajaxとは「Asynchronous JavaScript and XML」の略です。ここでいう「Asynchronous(非同期)」とは,Ajaxアプリケーションがどんな状態で動作する様子を示していますか?最も適切なものを選んでください
要求に対するWebサーバーの応答を待たずにJavaScriptの処理が進む
要求に対してWebサーバーが応答するかどうかとは関係なくJavaScriptの処理が進む
Webサーバーへ要求を送ったかどうかとは関係なくJavaScriptの処理が進む
Webサーバーへ要求を送る処理とWebサーバーが応答する処理が同時でなくてもJavaScriptの処理が進む

問題3 AjaxアプリケーションがWebブラウザの種類に依存する理由として最も大きいものはどれでしょうか?
Webブラウザによって,利用できるHTMLの仕様が異なる
Webブラウザによって,文字コード処理の仕様が異なる
Webブラウザによって,デフォルトで組み込まれているプラグインが異なる
Webブラウザによって,JavaScriptの言語仕様が異なる
Webブラウザによって,JavaScriptから利用可能なオブジェクトの機能が異なる

問題4 Ajaxアプリケーションの処理性能は,サーバー側プログラムであるWebサービスとの通信処理に依存します。性能向上のため,Webサービスの引数にXMLを使わないとき利用する技術はどれでしょう?
SOAP
XMLRPC
REST方式
HTTP

問題5 Ajaxでは,プログラムを改変され,不正な引数でWebサービスを呼び出されたり,Webサービスが想定しない使われ方をされたりする可能性があります。Webサービスを,5分ごとに株価データを呼び出すようなAjaxアプリケーションの対策として,間違っているものはどれでしょうか?
同一セッションからの呼び出しが一定時間内に規定回数を超えると,それ以上はWebサービスが応答を返さないようにする
サービスを会員制とし,利用者ごとにアカウントを与え,Webサービスを利用する際に認証する
Webサービスが渡すデータを暗号化したり,Webアプリケーションの構成を複雑にしたりしておく
WebアプリケーションとWebサービスが連動して動くような構成にする
Webブラウザ上で動作するJavaScriptにおいて呼び出し回数を厳密に制限する