我只会单独使用hibernate或者spring, 还没有集成他们使用过, 能不能简要的介绍一下?

解决方案 »

  1.   

    其实这个问题以前有人问过.http://topic.csdn.net/u/20081003/13/3d70ed51-4f9d-458e-8ed6-c77ca9e4a1b6.htmlspring + hibernate有两种方式: 
    1 是使用spring的hibernateTemplate, 这个的意思是你的每个dao里面都包含一个hibernateTemplate, 所有的dao操作都通过hibernateTemplate来执行.这样的话你的hibernate和spring耦合在一起. 
    2 是hibernate独自使用, 也就是你的dao层和spring没有任何关系, 你以前怎么写基于hibernate的dao层现在还是怎么写, 只是最后把dao注入到spring的ioc容器, 也就是把dao的bean配置到spring的bean配置文件里面. 我习惯这种方式, 因为这样的话dao和spring没有任何关系, 以后我不想用spring了, 直接拆除spring, 而我的dao还可以使用. 我推荐你这么做.因为少了和spring的耦合, 则很多事情做起来方便. 理解起来也方便, 等到以后你对spring的hibernateSupport感兴趣的时候在使用它. 所以你现在要所的事情就是: 
    1: 学会单独使用hibernate, 这个不用多说了把, 无非就是一个hibernate.cfg.xml 和sessionFactory的问题. 找本书看看就可以了.半天就会. 
    2: 学会单独使用spring框架, 不要学太多, 大约学会怎么注入bean, 怎么使用controller就可以了, 我觉得一天就可以了. 
    3: 把你用hibernate写的东西拷贝到你的spring项目中, 然后把dao注入到spring的容器中. 
    这样你的spring + hibernate 就ok了. 
    框架搭建起来了什么都好说. 以后就学怎么优化结构和性能. 
    这样说不知道你明白否? 把复杂的问题简单化. 
    可别告诉我要配置文件代码. 那个要你自己摸索的. 
    你要是省功夫, 可以下载myEclipse6. 它功能很强大, 可以少写好多代码. 
      

  2.   

    楼上言之有理。如果楼主不知道要买什么书,我可以推荐一下(我好像变成CSDN推荐书籍的专家了,呵呵):我所推荐的学习Spring的书:
    《Spring 2.0核心技术与最佳实践》我所推荐的学习Hibernate的书:
    《Hibernate开发及整合应用大全》以上两本书,本人都认真看过,绝对是好书。当然,文字性的东西毕竟不太直观,如果初学而身边没有指导者,可以下个视频来看。
    网上有很多这样的视频,我从CSDN找了一个,楼主有兴趣可以下载下来学习一下。SSH整合视频不同于推荐书本,这个视频我可没看,不保证其质量。呵呵。
    如果楼主不满意此视频,可以另外再找。祝楼主整合成功!
      

  3.   

    看样子,那个视频的欢迎度还是蛮高的,呵呵:SSH整合视频资源大小: 6.83MB
    资源类型:
    发布人: jacky68147527       
    发布日期: 3个月前
    Tag: Struts+Spring+Hibernate 
    资源分: 2
    下载人数: 306 4.07/27人评分-----27人评分,其平均分值仍在4分以上,足见其不错啦。呵呵。