關於Struts MVC的疑惑
關於struts 的 web MVC,一直有個疑惑,請大家幫我理解一下.
在Struts中,"M" 應該指的什麼?
在struts中,我一直理解爲ActionServlet作爲 "C",Action以及ActionForm 等作爲"M",jsp作"V".
但看了spring的web mvc,引入了Front Controller,由DispatchSevlet作爲一個分發器,將請求分發給Controller,在返回ModelAndView......
對比而言,如果將Struts中ActionServlet也理解爲一個分發器,而將它的Action理解爲"C",是不是也可以行的通?
不知道大家怎麼看待Struts的MVC的.
在Struts中,"M" 應該指的什麼?
在struts中,我一直理解爲ActionServlet作爲 "C",Action以及ActionForm 等作爲"M",jsp作"V".
但看了spring的web mvc,引入了Front Controller,由DispatchSevlet作爲一個分發器,將請求分發給Controller,在返回ModelAndView......
對比而言,如果將Struts中ActionServlet也理解爲一個分發器,而將它的Action理解爲"C",是不是也可以行的通?
不知道大家怎麼看待Struts的MVC的.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
鼠標控制軟件有可能和虛擬機軟件產生衝突
氫氦
2024-06-13 14:37:05
比特幣區塊檢查
weiwei22844
2024-06-13 14:36:55
自定義MyBatis插件
燈塔下的守望者
2024-06-13 14:36:45
高性能版本的零內存分配LikeString函數(ZeroMemAllocLikeOperator)
VAllen
2024-06-13 14:35:54
【java基礎】java線程的四種創建方式
金大鑫要堅持
2024-06-13 14:32:24
【java基礎】線程池的狀態流轉
金大鑫要堅持
2024-06-13 14:32:24
微服務實踐之使用 kube-vip 搭建高可用 Kubernetes 集羣
hiningrise
2024-06-13 14:30:24
Keyboard Maestro 常用的 Actions 記錄
水車
2024-06-13 14:27:44
一款.NET開源、功能強大、跨平臺的繪圖庫 - OxyPlot
追逐時光
2024-06-13 14:27:24
一個開源且全面的C#算法實戰教程
追逐時光
2024-06-13 14:27:24
重新搞黑魂1的mod
張博的博客
2024-06-13 14:25:14
C語言--右移 左移
張博的博客
2024-06-13 14:25:14
HbuilderX,找不到rollup/rollup-win32-x64-msvc
HelloLLLLL
2024-06-13 14:22:53