关于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的.