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有機會在介紹) 

 

文章標籤
全站熱搜
創作者介紹
創作者 flyinsky76 的頭像
flyinsky76

Deja Vu

flyinsky76 發表在 痞客邦 留言(0) 人氣(469)