本ページはお試し版です。コース全編をご希望の方はこちらからどうぞ。
CRUD操作
動画のテキスト【CRUD操作】
私たちがクチコミサービスやInstagramなどのウェブアプリを使っている場面を思い出してみると、アプリが行なっている操作が実は次の4つしかないことに気がつきます。
クチコミサービスの例でいうと、まずユーザーがアクセスしたときに行われるクチコミを表示する操作です。これはアプリがデータを「読み込んで」行われます。次にユーザーがクチコミを投稿する操作で、これは新規にデータを作ることなので「作成」になります。そうやって作成したクチコミに誤りを見つけて直した場合は「修正」、そしてクチコミを消す場合は「削除」です。
これら4つの操作は大半のウェブアプリに共通する操作で、ウェブ開発の用語ではGET、POST、PUT、DELETEと呼び、その総称をHTTPメソッドといいます。
| HTTPメソッド | 操作 |
|---|---|
| GET | 読み込み |
| POST | 作成 |
| PUT | 修正 |
| DELETE | 削除 |
そしてこれら4つの操作はウェブ分野だけに限らず、実は広くコンピューターやソフトウェア開発でもベースとなっている操作です。そのためウェブ分野ではHTTPメソッドと呼ばれますが、より一般的にはCRUDといいます。HTTPメソッドとCRUDは、次のような対応関係になっています。
| HTTPメソッド | 操作 | CRUD |
|---|---|---|
| GET | 読み込み | Read |
| POST | 作成 | Create |
| PUT | 修正 | Update |
| DELETE | 削除 | Delete |
次は開発に必要なツールを用意していきましょう。