这是个原生的MVC模式在B/S系统下的应用,这是我做完之后大概的一个理解
1.前端用户发送请求URL到控制器
2.控制器接受用户请求,并且对请求进行分析,转交给M(Model)模型去处理。
3.model这块主要是一些我们平时所开发的一些对象,比如我们的普通javaPOJO,service,dao,还有接触到Struts中的Action也是。
4.M(model)将处理的数据结果返回给控制器。
5.最后C(controller)将模型的数据进行渲染,渲染好的视图在填充到request域中,respond给用户。
最后总结,有人可能说MVC三个模块不是一个循环吗?其他的可能画一个循环的图,那也是对的。但是这个是在B/S系统下应用的,你的service,dao是无法直接填充V(view)视图下面的。