在Eclipse中怎么集成spring和hibernate的配置

 我来答
huanglenzhi
推荐于2016-10-31 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517183
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部

  操作步骤如下:

  1、bundle>=com.abc.def.lib.common:第三方jar包的统一管理,RCP中常用的jar包都在这边打包。当然,可以根据具体需要进行拆分;

  2、bundle>=com.abc.def.properties:配置文件管理bundle,其可以动态读取Eclipse RCP的根目录下properties目录中的*.properties文件。新的业务Bundle也可以往此bundle中注册自己的properties文件。目录"%ECLIPSE_RCP_HOME%/properties/" 中的properties文件可供手动修改,如hibernate的数据库连接信息等;

  3、bundle>=com.abc.def.lib.common:hibernate相关的jar包,依赖com.abc.def.lib.common 和 com.abc.def.properties两个bundle,MANIFEST.MF中增加: Eclipse-BuddyPolicy: dependent

  4、bundle>=com.abc.def.lib.spring:Spring相关的jar包和相关的类,依赖com.abc.def.lib.common、 com.abc.def.properties、com.abc.def.lib.hibernate三个bundle,MANIFEST.MF中增加: Eclipse-BuddyPolicy: dependent

  5、bundle>=com.abc.def.main:基础架构的入口bundle,这里进行RCP的初始化管理,依赖以上所有bundle。  

  6、RCP和SH的集成,很关键的一点就是上面红色字体标注部分,通过Eclipse的buddy机制实现bundle之间的双向访问。  

  7、bundle>=com.abc.def.lib.spring中,修改覆盖了jar包中的org.springframework.util.ResourceUtils,避免Spring访问Annotation标注的Service类时找不到类的问题。  

  8、Spring和Hibernate实现了真正的零配置,所有Entity和Service都通过Spring和Hibernate的Annotation直接定义。目前在bundle>=com.abc.def.lib.spring中,在DataSourceConfig类中,用Annotation定义了dataSource、sessionFactory、txManager等bean,其中,sessionFactory中,通过PackagesToScan设置了model的统一根节点:com.abc.def,只要在这个package(包括子包)下的Annotation定义的model,都将自动纳入到SH的管理。  

  9、bundle>=com.abc.def.main中,通过ApplicationContext appContext = new AnnotationConfigApplicationContext("com.abc.def"),得到ApplicationContext。

du375617177
2012-09-17 · TA获得超过269个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:187万
展开全部
建议下载 MyEclipse 8.6版本 可以直接点击项目 把spring 和hibernate struts 等等框架集成进来 至于具体配置 可以到百度上随便一搜 有很多文章都讲述过,忘采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豆腐干9958
2012-09-13 · TA获得超过197个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:127万
展开全部
没用过eclipse,可能需要加spring跟hibernate的插件
然后右键项目找到add sping 和add hibernate的,安装提示集成
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oliverpp
2012-09-13 · TA获得超过988个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:647万
展开全部
eclipse没有集成这些的向导,自己在工程里面导入需要的包,手动创建配置文件,比如applicationContext.xml
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式