弄个spring教程看,主要都在spring里面

解决方案 »

  1.   

    先从struts说起吧!~!
    struts是开发界面层的1~!不用我说楼主也知道吧!~!主要是对数据的封装和处理!~
    hibernate是持久化框架@!是用于开发数据层的1~!
    可以做到方便而简洁的数据访问层的开发1~!
    接下来就是重要的spring隆重登场了!~!
    它是整合struts和hibernate的!~
    最大亮点就是可以减少耦合!~!用依赖注入的方式!~!在变化之中可以修改少量的源代码!~!
    它的核心思想就是DI(依赖注入)和AOP(面向切面编程)!~!
    还是建议楼主去买三大框架整合的书籍~可以很快帮助理解~!
    如:《轻量级J2EE 企业应用实战:SSH整合开发》
      

  2.   

    struts+spring+hibernate,一般可以这样:
    action层:主要根据service层逻辑处理判断跳转到哪个视图;
    service层:可以做些复杂的逻辑处理;
    dao层:底层数据库相关操作;
    它们每一层都通过接口(interface)相关联,耦合性仅存在于接口层面。