1)派遣器模式
spring有乙個統一集中的派遣器org.springframework.web.servlet.dispatcherservlet,
一般在web.xml中把所有的頁面請求都傳送到該派遣器:
countries
org.springframework.web.servlet.dispatcherservlet
2
countries
*.htm
2)控制器模式
派遣器收到請求後,把不同的頁面派遣到不同的控制器進行處理:
countriescontroller
errorscontroller
其實我們在平常的開發中,也經常用到上面的設計模式;只是spring的實現比較優美,所以spring
能很快流行.
mvc與設計模式的理解
下面是我自己的總結,mvc是一種框架級別的設計模式,針對的 重用,維護性,而我們的介面卡,單例等一些設計模式其實是在編碼過程中的一些總結,例如在ci框架中,db驅動類的設計的寫法就是應用了介面卡的設計模式,原則就是提供唯一的介面,對程式設計師遮蔽差異,還是有快取驅動的設計也是一樣的,有file,ap...
MVC設計模式
mvc本來是存在於desktop程式中的,m是指資料模型,v是指使用者介面,c則是控制器。使用mvc的目的是將m和v的實現 分離,從而使同乙個程式可以使用不同的表現形式。比如一批統計資料你可以分別用柱狀圖 餅圖來表示。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。模型 檢視 控制器 ...
MVC設計模式
準確的說,mvc不是一種設計模式,而是更高的構架模式。它是model view controller的縮寫,最早是由xerox 施樂 提出的。隨後,它成為了一種著名的使用者介面設計架構。在mvc經典架構中,它把應用程式 也可以看做是應用程式的乙個模組 分 三個部分 1.模型 模型代表了該應用程式的核...