修了試験 2023-07-23実施分 基本情報技術者試験 問26
Webサーバにおいて,クライアントからの要求に応じてアプリケーションプログラムを実行して,その結果をWebブラウザに返すなどのインタラクティブなページを実現するために,Webサーバと外部プログラムを連携させる仕組みはどれか。
正答1
解説
正解は1です。 Webサーバと外部プログラムを連携させて、動的なページを作る仕組みを問う問題です。 静的なHTMLファイルを返すだけでは、利用者の入力に応じて内容を変えるページは作れません。 【選択肢別解説】 1:○ CGI(Common Gateway Interface)は、Webサーバがクライアントの要求を受けて外部プログラムを起動し、その結果をブラウザに返すための仕組みです。 掲示板や検索フォームなど、入力に応じて内容が変わるページを実現できます。 2:× HTML(HyperText Markup Language)は、Webページの構造をタグで記述するマークアップ言語です。 外部プログラムと連携させる仕組みではありません。 3:× MIME(Multipurpose Internet Mail Extensions)は、電子メールで日本語や画像などのデータを扱えるようにする規格です。 Webではデータの種類を示すのにも使われますが、外部プログラムの実行とは関係ありません。 4:× URL(Uniform Resource Locator)は、Web上の資源の場所を示す表記方法です。 プログラムを連携させる仕組みではありません。 【ポイント】 CGIはリクエストのたびにプログラムを起動するため、アクセスが多いと負荷が高くなります。 この欠点を補う技術として、サーブレットなどがあります。まとめて解く
修了試験 2023-07-23実施分を通しで解く(60問)→