データベースは何をするの?バックエンドとはつよぽんさっきも説明したけどバックエンドはWebサーバーとデータベースで主に構成されているよ^^まずは全体の流れを理解しやすくするために次の図を見てほしい。前回も話したようにフロントエンドと同じ意味だっと思ってもらって良いよ^^みゆきなんで、あえてクライアントって言葉を使ったの?まことそういえば、リクエスト・レスポンスって言葉を使うときってサーバーにリクエストを投げるクライアントにレスポンスを返すってよく聞くかも。Webサーバー)って言葉を使っていくね^^みゆき郷に入っては郷に従え(?)ってやつね!つよぽんま、まあ、そんな感じでいいかな^^;で、話を戻して、サーバーはクライアントからのリクエストに応じた処理を行うんだ^^みゆきリクエストに応じた処理を行う?まことTwitterの例にすると、ユーザーの新規登録をしたりログインしたりタイムラインを見たり投稿したりって感じかなーつよぽんうん、そのとおり!それぞれの処理は次のようになるね^^サーバーの処理内容ユーザー登録・・・データベースにユーザー情報を保存ログイン・・・データベースに保存されているユーザー情報と比較して正しい情報だったらログインするタイムラインを見る・・・データベースからタイムラインのデータを取得する投稿する・・・投稿内容をデータベースに保存するみゆき全ての内容にデータベースが含まれているのね。つよぽん良いところに気がついたね!基本的にどのWebサービスもデータベースを使っていると思ってもらって良いよ^^厳密に言うと、静的なページを帰す場合はデータベースは使わないけど。みゆき静的なページ?なんか前回も聞いたような気がする。用意していないからHTMLファイルを使っていないんだ^^まことん!?なんか頭がこんがらがってきた...みゆき前回つよぽんがWebページはHTMLでWebページの構造を作るって言ってたじゃん!どういうこと!?つよぽん落ち着いて落ち着いてwHTMLファイルは使ってないって言ったけど、HTMLは使っているよ^^まことHTMLファイル使わなくてもHTML使うことが出来るの?つよぽんうん、出来るよ^^プログラムでHTMLファイルの内容と同じ内容を作るんだ(^^)みゆきプログラムでHTMLファイルと同じ内容を作る?なんでそんな事するの?つよぽんTwitterを考えてみて^^タイムラインの内容って見る時間によって毎回違っているよね?まことうん、そりゃそうだよ。オレもそうだしフォローしている人が好きなタイミングでツイートするからね。【3つの特典付き】Webエンジニアに必要な基礎スキルを体系的に効率良く身につけたいですか?LINE登録で無料特典を受け取る次のような方向けに、学習をサポートするコンテンツを無料プレゼントしています。Webエンジニアになりたいけど何から学習を始めれば良いかわからない今まで独学で頑張ってきたけど、独学に限界を感じてきたプログラミングは出来るけど、大きめのコードが書けない「プレゼント詳細が知りたい」「プレゼントを受け取りたい」といった方は、以下のボタンをクリックして詳細ページをご確認ください。コメントをキャンセルメールアドレスが公開されることはありません。