spring:Aop管理事务控制,IoC管理各个组件的耦合,DaoTemplate作为常规持久层的快速开发模板!
struts:控制层Action,页面标签和Model数据,调用业务层
Hibernate:负责数据库和对象的映射,负责DAO层(Data Access Object:数据访问)

解决方案 »

  1.   


    补充:spring整合hibernate和struts,只要在配好了applicationContext.xml,在struts的action中直接调用就可以了。hibernate访问数据库的操作都在spring中实现了,spring的调用又在stuts的action中实现了。这个ssh框架就连到了一起……
      

  2.   

    Struts主要用在界面层的开发;
    Hibernate主要是对数据库的持久化操作;
    Spring就强大了,他什么都可以做,但是如果SSH集成开发的话,可以用他做依赖注入和AOP.
    我的空间有实例,还有PPT讲解,以及资源下载,楼主感兴趣的话可以去看看.
      

  3.   

    其实Struts、Hibernate、Spring的结合要根据具体的情况具体对待,不要做什么小点的项目就必须三者结合,他们三者是相互补充的关系,特别是Struts、Spring的关系,在用Struts大框架的时间,你可以用Hibernate做HibernateDAO层也可以用Spring做DAO层,所以方法要活用/
      

  4.   

    spring:Aop管理事务控制,IoC管理各个组件的耦合,DaoTemplate作为常规持久层的快速开发模板! 
    struts:控制层Action,页面标签和Model数据,调用业务层 
    Hibernate:负责数据库和对象的映射,负责DAO层(Data Access Object:数据访问)