MVC和struts、SpringMVC,SSH的关系

  1. MVC这种软件架构模式及其具体实现框架

    MVC是一种软件架构模式,是一种思想。

    Struts和SpringMVC是MVC这种软件架构模式的两种不同的实现方式,是框架,是可重用的代码。这两个框架都实现了MVC软件架构思想,但是两种框架又不是完全相同的,两种框架各有特色,现在一般认为SpringMVC相对于Struts2更受欢迎。至于开发者要选择struts2还是springMVC来搭建自己的web平台,这需要开发者仔细考量两种框架的特色。

  2. SSH与MVC的关系

    使用MVC软件架构方式搭建web网站,可以选用现成的实现了MVC的框架,如Struts、SpringMVC等。

    同时,为了使得开发过程更加简单,减低程序员的工作量,可以在自己的web工程中加入其它成熟的框架。也就是说,为了使得开发过程变得更加简洁,可以在选定了基础web框架(Struts 或者 SpringMVC)的基础上,再去集成其他的框架,如hibernate、spring等。

    例:SSH,也即Struts(实现了MVC架构思想)+hibernate+spring

    例:SpringMVC(实现了MVC架构思想)+hibernate+spring

学习的过程中总会得到一些心得体会,认真地将它们记录下来并分享给每一个愿意花费时间去阅读它们的人,然后意外地收获某个读者的评论,从而激发出新的感想,是一件十分令人欢快的事。如果你也在研习这方面的知识,欢迎加入到我们的队伍中来,和我们一起进步吧(^_^)
原文地址:https://www.cnblogs.com/lxrm/p/6099862.html