来谈谈你们结合ssm或者是ssh框架后对mvc层次的理解。。。。。看图

图片说明

我有点不明白。为什么spring容器是指向servlet和dao层呢?spring不是容器吗?为什么会指向他们俩个而不是其他呢?

楼主这张图哪里来的,Spring作为IOC容器就是用来创建对象,管理对象的,这张图的模块中还应该指向Service,框架中的Service也是作为属性用Spring来注入管理的

这里的spring主要是体现松耦合的作用,集成struts2和hibernate这些都由spring管理

本身单纯而谈的spring其实就是一个基于IOC的框架,让业务逻辑变得松散解耦。在这个基础上衍生出了服务于个层或解决各种方面的问题的体系,如aop,事务管理,jdbc操作等等。
每个层都可以做,具体看层而定,最经典就是dao,service,mvc。
对于mvc模式,springmvc是专门用来做mvc的一个spring的扩展,基本可以不用原来的servlet和jsp了。
另外对于dao层,spring还有jdbctemplate。

很显然,这图是老师画的吧

主要就是理解MVC模式