12月25日(木)1コマ目

今日、やったこと

  • [REST API]更新
  • [REST API]削除

今日のホワイトボード

[REST API]更新

前回のつづき。完成版。

[Java]Controller.java

更新データのリストがボディ部で送信された際のメソッド

 List<Book> update(List<Book> list)

を追加。


[JavaScript]update.js

更新用リクエストを送信するupdate()関数を完成。


[HTML]update.html

前回と変わりなし。


[REST API]削除

画面は下図のように、各行に削除ボタンを配置。

このボタンをクリックすると、対象書籍が削除される。

図 削除画面のイメージ


[Java]Controller.java

以前、クエリパラメータで削除対象のIDを渡すと削除するdelete()メソッドを作成済み。

これを使う。


[HTML]delete.html

一覧表の作成はJavaScript側で行っているため、HTMLでは特に何もすることはない。


[JavaScript]delete.js

削除はHTTPのDELETEコマンドでリクエスト。


これで検索、追加、変更、削除ができるようになった。

次回は

REST APIのアプリケーションを作成してもらいます。

 

コメント