Webアプリケーションの定義を一言で表すと、インターネットなどのネットワークを介して使用するWebの技術を利用して開発されたアプリケーションソフトウェアのことです。 利用者はInternet ExplorerやFiref […]
Webとは
Webとは、インターネット上で標準的に用いられている、文章の公開・閲覧システムのことです。 形式張って書くとわかりにくいですが、普段、私たちがWebを利用しているシーンを振り返ってみると何となくWebとは何なのかが見えて […]
HTTPリクエスト/HTTPレスポンス
Webサーバーは、HTML(HyperText Markup Language)という専用言語で書かれたインターネット上のデータ(Webコンテンツ)を配信します。 WebブラウザはWebサーバーに対してHTTPリクエスト […]
HTTPリクエストの構成
ブラウザから送信されるHTTPリクエストは次の要素で構成されています。 リクエストライン HTTPリクエストヘッダー HTTPリクエストボディ リクエストライン リクエストラインには、リクエストの種類(メソッド)などを記 […]
HTTPレスポンスの構成
サーバーから返されたHTTPレスポンスは次の要素で構成されています。 ステータスライン HTTPレスポンスヘッダ HTTPレスポンスボディ(メッセージボディ) ステータスライン ステータスラインは下記要素で構成されます。 […]
URLとURIの違い
WebアプリケーションやWebサーバー構築の入門書籍などを読んでいくと、インターネット上のリソース(資源)を特定 するための情報として、「URL」と書かれていたり、「URI」と書かれていたりすることがあります。 2つは同 […]
静的コンテンツと動的コンテンツ
Webページで表現される情報を「情報の内容物」という意味でWebコンテンツとも言います。 そのWebコンテンツには、静的コンテンツと動的コンテンツがあります。 このページでは、静的コンテンツと動的コンテンツの違いについて […]
Webサーバーの役割
WebサーバーはWebブラウザなどのクライアントソフトウェアに対して、HTMLなどで書かれたデータを配信するソフトウェアです。(そのソフトウェアが導入されたサーバー機自体を指すこともあります。) HTTPリクエストにて指 […]
アプリケーションサーバーとは
(Web)アプリケーションサーバーとは、Webアプリケーションを実行するための機能を提供しているソフトウェアのことです。 ユーザからのリクエストを受け付けて、業務プログラムの実行を制御したり、DBMS(データベース管理シ […]
CGIとAPサーバー上のアプリケーションとの違い
CGIで動くアプリケーションとアプリケーションサーバー(APサーバー)上のアプリケーションはどう違うのでしょうか。 今回はその点について考えていきます。 まず、CGIとは何なのかについて復習すると、 CGIは、Webブラ […]