次→ColdFusionで作成する『動的なWebページ』とは?ColdFusionを使って作成するのは、“動的な処理が含まれるWebページ(以下、動的Webページ)”となります。リケーションの作成を体験する人にとっては、動的Webページという言葉に馴染みが無いと思います。作成したWebページとの違いは何でしょうか?HTMLエディターで作成するWebページは、一般的には“静的Webページ”になります。Webサーバーに配置し、ブラウザからそのページに呼び出しがあった時に、ページの内容をブラウザに返すという動きになります。静的Webページを呼び出した時の処理の流れ図の上部にはWebサーバーと呼ばれるものがあります。これは、ブラウザのアドレスに指定したURLの呼び出し先だと思って下さい。出し元、つまり、普段みなさんがブラウザを使ってインターネットをブラウジングしているところを想像して下さい。(WebサーバーにHTMLページのリクエストをしている様子)を書いています。http://www.samuraiz.co.jp/list.html)を入力して呼び出します。ブラウザから、インターネットを経由してURLに書かれているWebサーバーへページを要求(リクエスト)します。Webサーバーは、ブラウザからリクエストのあったページを探します。ページを探しています。Webサーバーは、リクエストのあったページを見つけると、呼び出し元のブラウザにそのページの情報を返信(レスポンス)します。返信を受け取ったブラウザは、list.htmlページの内容に書かれているHTMLの記述に従って文字の表示や画像の取得・表示などを行います。作するので、上記3.の時点では同じページ内容です)。サイトで、社員の退職や異動があったときなどはWebページを作り直して、Webサーバーに置いたページを置き換えるという作業が必要です。しないページだったら良いですが、たびたび変更が生じた場合には、作業者にかなりの負担となります。一般的にはデータベースでデータを管理しています。最新の情報をWebページに反映することが出来ます。これが、ColdFusionを使って動的Webページを作っていく理由の一つとなります。動的Webページの処理の流れも紹介します。動的Webページを呼び出した時の処理の流れ静的Webページのリクエストと基本的な動作(呼び出しと返信)は同じですが、Webサーバー側にColdFusionの処理が追加されているのが分かります。下記の1.2.5.6は、静的Webページと同じ動きです。違いは、3.4.になります。http://www.samuraiz.co.jp/list.cfm)を呼び出します。該当するWebサーバーにページを要求(リクエスト)します。Webサーバーは、ページの要求(list.cfm)がColdFusionで処理を行うものと検知し、ColdFusionに処理を依頼します。ColdFusionは、依頼されたページを処理し、データベースからデータを取ってくるなど動的な処理を行い、処理の結果をWebサーバーに戻します。処理の結果を受け取ったWebサーバーは、それを呼び出し元のブラウザに返信(レスポンス)します。結果を取ったブラウザは、HTMLの記述に従って文字の表示や画像の取得・表示などを行います。ColdFusionに処理を依頼し、ColdFusionはそのページを処理します。Webサーバーは、ブラウザに処理の結果を戻している流れとなります。WebサーバーがColdFusionに処理を渡すきっかけとなるのが、呼び出しているページの拡張子です。list.cfmというページの呼び出しを行っています。ColdFusionで処理を行うという事を認識していますので、ColdFusionに処理を渡し、結果が戻ってくるのを待ちます。資料・FAQ事例紹介ColdFusionユーザーグループ。