Weitere ähnliche Inhalte
Ähnlich wie Python in Rakuten (20)
Mehr von Rakuten Group, Inc. (20)
Kürzlich hochgeladen (12)
Python in Rakuten
- 10. ConViewとは?
とは?
とは
ConViewとは?
ネットワーク分散型 Webフレームワーク
分散型の
ネットワーク分散型のWebフレームワーク
どこがネットワーク分散型なの?
ネットワーク経由
経由で します。
MVC の Mをネットワーク経由で呼び出します。
Input (URL,POST …)
C: Controller
M: Model
Output (HTML,XML …)
V: View
【ConView】 【WebAPI】
10
- 11. 今までと何が違うの?
までと何 うの?
ConViewは….
同時に多数のAPIを
同時に多数のAPIを呼び出せます。
せます。
モデルを さく作れます。
モデルを小さく作れます。
モデルが完全に独立します
します。
モデルが完全に独立します。
C: Controller V: View
【ConView】
M: Model M: Model M: Model M: Model
【Web Application】 【Web Application】 【Web Application】 【Web Application】
11
- 12. ConViewの
ConViewの呼び出しのイメージ
しのイメージ
例:とあるショップの商品ページ
とあるショップの商品ページ
ショップ
http://shop1.rakuten.com/item/123923/
request response
外部接続
セッションR/W
Shop用URLルール トップページ
商品情報取得
ショップ情報取得
Top用URLルール 商品ページ ランキング取得
サーチ結果取得
商品をカートに入れる 外部接続
Search用URLルール カートページ カートの中身取得
【Pre Controller】 【Operation】 【Request】
ホスト名からURLマップを選択
ホスト名からURLマップを
URLマップ オペレーションを選択
オペレーションを リクエストを選択
リクエストを
【ConView】
12