问答详情
源自:3-2 struts2核心文件

MVC与Struts2有什么区别

MVC与Struts2有什么区别


提问者:qq_孤独与酒我选风与自由_0 2016-03-13 13:00

个回答

  • qq_刻骨铭心_2
    2016-03-13 18:17:06
    已采纳

    MVC是一种架构型模式。在MVC模式中,应用程序被划分成模型(Model)、视图(View)和控制器(Controller)三个部分,MVC模式的这三个部分的职责非常明确,而且相互分离,每个部分都可以独立的改变而不影响其他部分,大大提高了应用的灵活性和重用性。Struts2是基于MVC的轻量级的web应用框架,所谓框架:就是能完成一定功能的半成品软件。在没有框架的时候,所有的工作都要乖乖的从零做起;有了框架,它为我们提供了一定的功能,就可以在框架的基础上做起,大大提高开发的效率和质量。很明显,一个是一种设计模式,一个web应用框架,但是struts2框架运用了MVC这种模式。