MVC模式的优点:
(1)降低耦合性:视图,业务,分发路径进行剥离,是的开发者更方便的进行指定内容的切换。
(2)高复用:MVC模式下,不同的视图可以调用同一个模型数据,在不同的角色下,通过控制器的转发,相同的视图也可以使用不同的模型。
(3)方便调试代码:在写程序的过程中,因为数据和模型的分离,出现的错误可以快速的反推出出现错误的原因和错误点,给与程序员良好的调错信息。
Spring MVC是一款基于MVC模式的请求驱动类型的架构模式。在MVC的基础上,spring还进行了许多优化,提供了更多方便的开发方式