Spring Fest 2018の資料です。
本セッションでは、Spring BootでRESTful Web Serviceを作成する方法についてお話しします。 環境構築から実装方法、またMockMVCを使ったテストまでを簡単なサンプルを使って解説していきます。 初心者向けのセッションですので、興味のある方はお気軽にお越しください。
5. RESTful Web Serviceとは
• ざっくりと・・・
– RESTful
• RESTの原則に則っている
– Web Service
• Webに公開された「アプリケーション向け」のAPI
5
スマホ
ブラウザ
(JavaScript)
システム
RESTful
Web Service
RESTの原則
12. Webコンテナ
Spring Bootとは
• Spring Frameworkをベースとしたアプリケーショ
ンを実行するための仕組み
– 設定より規約
– Spring BootベースのWebアプリケーションは、Webコ
ンテナも含む
12
Webアプリケーション
Spring Boot
Webアプリケーション
組込Webコンテナ
13. Spring MVCとは
• Spring Frameworkに含まれるMVCフレームワーク
• RESTful Web Serviceにも対応している
– RestControllerとして実装する
13図はSpring Frameworkリファレンスマニュアルより引用
(https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html)