yuuki blog

プログラミング をアプトプットしています。

Webアプリケーションの仕組み

webアプリはどうやって動いている?

ここではWebアプリケーション(以下webアプリ)がどのような仕組みで動いているのか見ていきます。

Webアプリはコンピューター等のクライアントからのリクエストとWebサーバー等のサーバーからのレスポンスで動作しています。

① クライアントがサーバーにリクエストを送る

サーバーはクライアントから受け取ったリクエストを処理し、処理結果をクライアントに送り返します。

② サーバーはリクエストの内容に応じて処理を実行し、HTMLをブラウザに返す

 このとき必要に応じて、以下のような追加の処理を行います。
  • データベースを操作し、データの取得、追加、更新、削除を行なう。
  • データベースから取得したデータをHTMLに挿入し、ページの表示内容を変える。
③ ブラウザにHTMLが表示される

 このように、Webアプリケーションはリクエストとレスポンスのやりとりで成り立っています。

 

以下の記事は後日記事を書きます。

  • リクエス
  • レスポンス
  • クライアント
  • サーバー
  • データベース
  • HTML

 

                クライアント      リクエスト     サーバー

              f:id:yuukii5:20200925073112p:plainf:id:yuukii5:20200925075110p:plainf:id:yuukii5:20200925073201p:plain

 

                レスポンス