分层
struts用来显示
Hibernate和数据库打交道
spring用来控制,管理事务等等
更详细的去百度找吧
建议先熟悉struts,然后再学Hibernate,最后再学spring,不要一起学

解决方案 »

  1.   

    是这样吗?我只懂struts和hibernate不很明白spring
    但是,在我理解中:
    struts是一个web的mvc框架,把所有关于web的request,response的细节封装起来,同时提供国际化,自动组装输 入数据,自动验证等通用的web功能
    hibernate是一个可以通过配置与一些pojo类,让你完全忘记关系数据库,直接面向对象编程。
    spring貌似很难,研究中。我知道的一般实践呢,就是struts做web框架,其中调用由spring管理的业务逻辑,这个业务逻辑如果要操作数据库呢,就可以使用hibernate去和数据库打交道
      

  2.   

    哈哈,这就是所谓的ssh技术了三大框架
      

  3.   

    哈哈,这就是所谓的ssh技术了三大框架,其实这些都只是框架,最重要的是把java,jsp,servlet这些基础
    学好,学扎实.那学框架就不会痛苦了.框架只是让我们程序员能尽快的写代码!就像是做房子一样,当然如果
    你想做一两层的楼就没有必要做什么框架子了,但如果你要做一个几十层的高楼大厦,那最好就要搭建个框架
    那样你的高楼才稳固.实际上框架是对服务器带来更大负担的,比不用框架负担大多了!但为什么会用他就是]
    因为他做大的项目会更快,而且可以让程序员有一个更好的编码思路!而且编码会更快!
      

  4.   

    struts是一个web的mvc框架
    hibernate设计数据库的操作
    spring用来控制,管理事务
      

  5.   

    sping 是框架的框架,是用来管理struts和hibernate的,后者需要在spring文件中注册,由spring进行同一管理