RESTとは
- RESTとはアプリを作る時の考え方のこと!
「ネットワーク上に置かれたデータ(リソース)に対して表示、作成、更新、削除などの操作を行う」という考え方のこと!
Representational : 代表的なもの
State : ある状態
Transfer : 転送、伝達
この考え方に基づいて作られたアプリをRESTフルという。
このRESTフルなアプリ作ることで、結果的に何度も同じことを書かずに済み、開発や保守がより簡単になる
QどうやってRESTフルなアプリなアプリを作るのか。
ルーティング(routing)
ルーティング(routing)とはURLとアクションを結びつけるもの
URL
URLとはインターネット上に存在するデータを場所を示すもの。身の回りのもので例えると住所と似ている。
Uniform :ユニフォーム、画一的、同じ
Resource :資源、資料、仕様
Locator :位置情報、所在地