请大家帮帮忙。

解决方案 »

  1.   

    三个都是开源的框架:
    struts,一个MVC框架,主要让你的应用搭建在mvc模式下。
    hibernate,一个持久层框架,方便了你对数据库中的操作,并且引入了orm的思想。
    spring,它中也有mvc,也有持久层的实现,可以说从某种意义上可以代替前两种。也可以和前两种集成使用。它提倡ioc和aop的思想。
    详细的情况请lz查阅相关资料。
      

  2.   

    struts,试图层的框架(也就是和客户交互)所有的请求都通过action来处理和转向 
    hibernate,持久层框架,让你能更能专注于对象的操作,保存什么,只要save()就可以了,省去了你自己写sql语句,换句话说,就是将我们的对象直接存到关系型数据库,如果对象型数据库流行的话,hibernate和其他的ORM映射框架就没存在的必要了 
    spring,它中也有mvc,也有持久层的实现,可以说从某种意义上可以代替前两种。但是用的不多,用的最多的就是ioc注入和aop织入,ioc就是你只要把类配到spring配置文件就可以了,然后在需要用的类里面提供setter方法,就可以得到实例,就不用你手动的new出来,new出来的实例在你的代码里就写死了,要不然你就要该代码,写配置文件就不一样了。aop是面向切面编程,也是一大思想 建议看看资料 ,太多了
      

  3.   

    struts 显示层
    hibernate 数据访问层
    spring 业务层,讲struts,hibernate更好的结合
      

  4.   

    struts,试图层的框架(也就是和客户交互)所有的请求都通过action来处理和转向  
    hibernate,持久层框架,让你能更能专注于对象的操作,保存什么,只要save()就可以了,省去了你自己写sql语句,换句话说,就是将我们的对象直接存到关系型数据库,如果对象型数据库流行的话,hibernate和其他的ORM映射框架就没存在的必要了  
    spring,它中也有mvc,也有持久层的实现,可以说从某种意义上可以代替前两种。但是用的不多,用的最多的就是ioc注入和aop织入
      

  5.   

    struts,图层