Struts+Spring+Hibernate开发环境配置

    现在基于SSH开源框架进行开发的Java EE项目已经很流行了,但正确地SSH开发环境配置却是初学者难以逾越的一道鸿沟,尤其是web.xml,struts-config.xml,application-Context.xml配置文件的修改。

    简而言之,配置SSH只需一下几个步骤:

    SSH环境配置:先添加Spring支持,其次添加Hibernate支持,最后添加Struts支持。

 

    步骤一:添加Spring支持

    MyEclipse--->工程--->Add Spring Capabilities

    注意:在这里,尽量将Spring Libraries都勾上,一面以后配置文件的时候出现错误,并且将“复制MyEclipse Libraries到你的工程”选项勾上。

 

    步骤二:添加Hibernate支持

   MyEclipse--->工程--->Add Hibernate Capabilities

    主要使Hibernate交由Spring管理,不需要创建SessionFactory,交由application-Context.xml管理。

 

    步骤三:添加Struts支持

  MyEclipse--->工程--->Add Struts Capabilities

  直接Finish就ok。

 

  application-Context.xml配置:

 < bean   id = "hibernateTemplate"   class = "org.springframework.orm.hibernate3.HibernateTemplate" >

   < property   name = "sessionFactory" >

     < ref   bean = "sessionFactory" />

    </ property >

  </ bean >

 

web.xml配置:

< context-param >

   < param-name > contextConfigLocation </ param-name >

   < param-value > /WEB-INF/applicationContext. xml </ param-value >

   </ context-param >

   < servlet >

   < servlet-name > context </ servlet-name >

   < servlet-class > org . springframework .web.context.ContextLoaderServlet </ servlet-class >

   < load-on-startup > 1 </ load-on-startup >

   </ servlet >

 

struts-Config.xml 配置:

在<action-mappings >……</action-mappings >后添加:将struts交由Spring管理

< controller   processorClass = "org.springframework.web.struts.DelegatingRequestProcessor" >

   </ controller >

   < message-resources   parameter = "com.hbut.myssh.struts.ApplicationResources"   />

   < plug-in   className = "org.springframework.web.struts.ContextLoaderPlugIn" >

     < set-property   property = "contextConfigLocation"   value = "/WEB-INF/applicationContext.xml"   />

   </ plug-in >

 

就这样,你的SSH框架开发环境就搭配好了,马上就可以开始你的SSH之旅了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值