この記事を書こうと思った理由
エンジニアとして仕事をしていくためにはコードを書くことも大事ですが、他の人と共同作業をしていくためには押さえておくべき用語や知識が必要と考えました。
ルーティングとは
ルーティングとは送信されたURLに対して、どのコントローラーの、どのアクションで処理するかを決める「対応表」みたいなものです。ルーターでは受け取ったリクエストを見て、どのコントローラーのなんの処理を行うのかを決定してくれます。
アクションとは
ブラウザに返すビューをviewsフォルダの中から見つけ出す役割を担っています。
アクションは、コントローラーと同じ名前のビューフォルダから、アクションと同じ名前のHTMLファイルを探してブラウザに返します。
コントローラとは
パソコン・ブラウザからのリクエストを受け取り、結果をブラウザに送る役割を担っています。
ルーティングによって振り分けられた情報を処理して、クライアントに返します。
ビューとは
レスポンスとして返す見た目を設定します。
モデルとは
データベースとのやり取りを行うクラスのことで、共通した記述やルールを記述します。
HTTPとは
webサイトを表示する際に使用するプロトコルのことです。クライアントとwebサーバー間でhtmlで記述されたwebページの送受信で使用します。