Spring和SpringMVC区别

请问Spring和SpringMVC啥关系,看网上有资料说Spring是容器,SpringMVC才是框架,这种理解对不?

spring是容器,不是框架。springMVC是框架,struts2是框架。懂了么?

上帝是如何创造万物的呢?上帝如果要创造人,那就是把先人的骨架给创建出来,然后就可以补上所有器官与血管,然后才是肉,皮等等。那么spring相当于web应用的)上帝,springMVC框架相当于人的骨架,而且我的应用框架当然相当于是器官与血管,最后我们的应用就相当于是肉啊,皮啊,其它的等等。这么一看就很好理解了吧。如果上帝想创建能飞的动物会是怎么样呢?那就需要先弄个能飞的骨架出来。也就是如果我们觉得springMVC框架不好,要来个新的,你也可以自己定义一个新的框架基于struts2框架即可。

spring没有做框架哦,它只是容器。

Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring

关系:spring framework中的Web部分叫 spring mvc

简单点的话可以将SpringMVC类比于Struts

发表评论

电子邮件地址不会被公开。 必填项已用*标注