MVC為一種軟體架構
直接用圖說明 (畫得很醜 XD)
詳細介紹是這樣滴
但在Rails中所提到的MVC是Model 2
Model 2 為MVC的變形
Model 2:
在Model 2應用程式中,瀏覽器透過Web標準,呼叫controller.
controller與model互動以獲取資料,並驗證使用者輸入
然後準備domain object供view作展示.
接下來,controller根據驗證結果或者取回的資料,
呼叫正確的view生成器.
view使用controller資料產生網頁
框架將網頁返回給使用者.
[ 取自 O'REILLY Ruby on Rails ]
Java Model2 框架: Struts
Struts架構圖
Struts工作流程
Phthon Model 2 框架: Zope (沒學過Phthon有機會在介紹)
文章標籤
全站熱搜
