「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

動的コンテンツ

pointこの用語のポイント

pointWebページだよ

pointプログラムから出力されたやつだよ

point入力内容やその他の要因によって表示内容が変わるよ

スポンサーリンク

簡単に書くよ

動的コンテンツ(読:ドウテキコンテンツ 英:dynamic content)とは

「動的ページ」のこと。
用語の中身としては

プログラムから出力されたページ
であり

あれやこれやの要因によって表示される内容が変わるかもしれないホームページ(の中の1ページ)のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

Webページ
Webサイトホームページ
動的
コンテンツ


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

Webページは「インターネットの世界で見られる文書ファイル」です。
ホームページを見るときに使うソフトWebブラウザで見られます。
インターネットの世界に転がっているファイルです。

動的コンテンツ

Webサイトは「Webページが集まったもの」です。
ホームページ」と呼ばれる場合も あります。

動的コンテンツ2

WebページとWebサイトの関係は、本を想像するとイメージしやすいと思います。
本のページ1ページがWebページです。

動的コンテンツ3

本のページが集まったもの、1冊の本に相当するのがWebサイトです。

動的コンテンツ4

動的は「やりながら作るよ」です。
もしくは「変わるよ」です。

動的コンテンツ5

コンテンツは、辞書的な意味は「内容」とか「中身」です。
具体的に何を指すかは文脈によって変わってきます。
今回 登場する「コンテンツ」はWebコンテンツ(ホームページの中身)を指していると思います。

以上を踏まえて

プログラムから出力されたWebページ

であり

あれやこれやの要因によって表示される内容が変わるかもしれないホームページ(の中の1ページ)

が「動的コンテンツ」です。
動的ページ」とも呼ばれます。

動的コンテンツ6

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフト(Webブラウザ)からホームページのファイルが置いてあるコンピュータWebサーバに対して「このページをおくれ」と お願いが出されます。

動的コンテンツ7

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

動的コンテンツ8

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

動的コンテンツ9

これが、ホームページが表示されるときの流れです。

この流れにおいて、WebサーバさんがWebブラウザさんに送ったホームページのファイルに注目してください。

動的コンテンツ10

このファイルは

1.あらかじめWebサーバさんに預けてある普通のファイルHTMLファイル
2.Webブラウザさんから「このページをおくれ」な お願いが来たタイミングで、Webサーバさんの中にいるプログラムが大慌てで作ったファイル


のどちらかに分類されます。

動的コンテンツ11

この2つのうち

2.Webブラウザさんから「このページをおくれ」な お願いが来たタイミングで、Webサーバさんの中にいるプログラムが大慌てで作ったファイル

が動的コンテンツです。

動的コンテンツ12

動的コンテンツは、Webブラウザさんから「このページをおくれ」な お願いが来たタイミングでプログラムが作るファイルです。
そのため、いろいろな条件に合わせて表示内容を変えられます。

例えば、今の時間をファイルに埋め込んだりですね。
相手が誰か分かっていれば「○○さん、いらっしゃい」と表示したりですね。
あるいは、お問い合わせの入力確認画面で「あなたの入力した内容はコレです。これで送っていい?」のように入力内容を表示したりですね。

同じページでも見る人によって表示内容を変えたりできるのです。

ここまでの説明がいまいちイメージできない人は

回らないお寿司屋さんのお寿司

を思い浮かべてください。

回らないお寿司屋さんのお寿司は、その場で作ります。
お客さまの顔を見て酢飯やワサビの量を調整することも可能です。

動的コンテンツ13

動的コンテンツも同じです。
その場で作るので、状況に合わせて表示内容を変えたりできるのです。


image piyo2

一言でまとめるよ

まぁ「動的コンテンツ」って単語が出てきたら「プログラムから出力されたホームページ(の中の1ページ)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像041
書籍画像045

おまけ

■訳してみるよ

「動的」は日本語ですね。
「content(コンテンツ)」の意味は「中身」とか「内容物」とかです。
何となく くっつけると

動的な内容物

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
マンガでわかるITパスポート