struts2+hibernate3.0+spring3.0整合所需包

struts+spring+hibernate整合过程:
struts配置步骤:
1、右键单击项目--->MyEclipse--->Add Struts Capabilities
2、Struts specification选中Struts2.1
3、URL pattern:选中/*
4、导入Struts2 Core Libraries、Struts2 Spring Libraries包
5、完成Struts2配置文件及包的导入

Spring配置步骤:
1、右键单击项目--->MyEclipse--->Add Spring Capabilities
2、导入前4个包(Spring 3.0 AOP Libraries、Spring 3.0 Core Libraries、Spring 3.0 Persistence Core Libraries、Spring 3.0 Persistence JDBC Libraries),
以及Spring 3.0 J2EE Libraries、Spring 3.0 Web Libraries共6个包
3、Bean configuration type:选中 new
4、完成spring配置文件及包的导入

hibernate 配置步骤
1、右键单击项目--->MyEclipse--->Add Hibernate Capabilities
2、选中滴2、3个包(Hibernate 3.3 Core Libraries、Hibernate 3.3 Advanced Support Libraries)
3、选中Spring configuration file
4、选中Existing Spring  configuration file
5、选中配置好的数据库
6、不选中:Create SessionFactory class?

整合好struts、spring、hibernate后将applicationContext.xml配置文件放在WebRoot/Web-INF下。注意:一定要等反向生成实体类后再移动
还要在web.xml配置文件中配置加载spring代码:
 <listener>
   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
 
  还需要在struts2中加入以下代码:
  <package name="default" extends="struts-default" namespace="/">
   <action name="拦截路径" class="spring中Action的id">
 <result name="action中的返回字符串" >/跳转的页面</result>
 </action>
</package>
  在<package>标签之外加入,<struts>标签之内加入
      指定web应用的默认编码集   注意:value中的值必须跟jsp页面的一致,例如:页面使用的是utf-8则value的值为utf-8,如果页面为GBK则值为GBK
     <constant name="struts.i18n.encoding" value="GBK"></constant>
  将action对象交给spring创建
 <constant name="objectFactory" value="spring"></constant>
 默认的视图主题
 <constant name="struts.ui.theme" value="simple"></constant>
 
完成以上步骤便可开始写底层代码 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值