Slide 1
Slide 1 text
1 ページ
サブ資料②:Webシステムの基礎
主なWebサービス
Webアプリ
V(View)は、RESTful APIには直接関係な
く、APIを使⽤するクライアントのアプリ
ケーション、例えばスマートフォンアプ
リやデスクトップアプリケーション等が、
Viewの役割を果たす
Webアプリケーションの場合の形(通常)
Webクライアント
(ブラウザ)
Controller
リクエスト受付
View
Webページの⽣成
Model
ビジネスロジック
処理を実⾏
画⾯表⽰
処理結果参照
リクエスト
レスポンス
(画⾯表⽰)
Webサーバ(MVCモデル)
データベース
RESTful API
RESTful APIの場合の形
※【補⾜】その他APIの種類
Web APIはRESTの他にSOAP APIやXML-RPC、GraphQL、gRPC等があるが、SOAPやXML-RPC
はMVCアーキテクチャではない
GET
PUT
POST
DELTE
Controller
リクエスト受付
Model
ビジネスロジック
処理を実⾏
リクエスト
レスポンス
APIサーバ
データベース
Controller / Model
View
クライアント