码迷,mamicode.com
首页 > 编程语言 > 详细

MVC和struts、SpringMVC,SSH的关系

时间:2016-11-25 00:35:30      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:str   工作量   nat   基础上   方式   工作   简洁   相同   模式   

  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

 

MVC和struts、SpringMVC,SSH的关系

标签:str   工作量   nat   基础上   方式   工作   简洁   相同   模式   

原文地址:http://www.cnblogs.com/lxrm/p/6099862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!