免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1270 | 回复: 0
打印 上一主题 下一主题

Struts 2 + Spring 2.0 + Hibernate 3.0整合笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-01 20:56 |只看该作者 |倒序浏览
Struts 2 + Spring 2.0 + Hibernate 3.0整合笔记
1. 添加Spring 2.0的Libraries
选择以下4个jar,并配置到/WEB-INF/lib下
Spring2.0 AOP Libraries
Spring2.0 Core Libraries
Spring2.0 Persistence Core Libraries
Spring2.0 WEb Libraries
同时,将applicationContext.xml配置到WEB/INF下面。
2. 添加Hibernate 3.0的Libraries
选择以下2个jar,并配置到/WEB-INF/lib下
Hibernate 3.0 Core Libraries
hibernate 3.0 Advanced Support Libraries
同时Hibernate的文件选择合并到applicationContext.xml(即不单独创建hibernate的配置文件,而是将其作为资源文件整合到applicationContext.xml中)
3. 添加commons-pool-1.4.jar和commons-dbcp-1.2.2.jar两个jar到lib下,以消除applicationContext.xml中找不到class的的错误
4. 添加struts2的五个jar到lib下
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
xwork-2.0.5.jar
struts-core-1.3.5.jar
注意:由于要整合Spring,还需要添加struts2-spring-plugin-2.0.11.2.jar
5. 配置web.xml
5.1 配置spring的应用上下文
  contextConfigLocation
  /WEB-INF/applicationContext*.xml
5.2 配置struts2的过滤器
  struts2
  
   org.apache.struts2.dispatcher.FilterDispatcher
  
  struts2
  /*
5.3 配置spring的监听器,以便在启动时就自动加载spring的配置
  
   org.springframework.web.context.ContextLoaderListener
  
5.4 配置OpenSessionInViewFilter过滤器,处理事务
  
  lazyLoadingFilter
  
   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
  
  lazyLoadingFilter
  *.action
6. 配置struts.xml
6.1 添加一常量,将action交予Spring处理
6.2 配置action
7. 将struts.xml中的action注册到applicationContext.xml中
8. 其他...


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11570/showart_1674776.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP