Spring 总结04

Spring 总结04
2011年07月01日
  Ssh整合Spring2.5+Hibernate3.3+Struts1.3整合开发
  hibernate核心安装包下的:
  hibernate3.jar
  lib\required\*.jar
  lib\optional\ehcache-1.2.3.jar
  hibernate注解安装包下的
  lib\test\slf4j-log4j12.jar
  Spring安装包下的
  dist\spring.jar
  dist\modules\spring-webmvc-struts.jar
  lib\jakarta-commons\commons-logging.jar、commons-dbcp.jar、commons-pool.jar
  lib\aspectj\aspectjweaver.jar、aspectjrt.jar
  lib\cglib\cglib-nodep-2.1_3.jar
  lib\j2ee\common-annotations.jar
  lib\log4j\log4j-1.2.15.jar
  Struts
  下载struts-1.3.8-lib.zip,需要使用到解压目录下的所有jar,建议把jstl-1.0.2.jar和standard-1.0.2.jar更换为1.1版本。Spring中已经存在一个antlr-2.7.6.jar,所以把struts中的antlr-2.7.2.jar删除,避免jar冲突。
  数据库驱动jar
  **************************************************
  Spring和hibernate
  beans.xml配置文件 classpath:hibernate.cfg.xml
  ************************************************** *************** struts1.3+Spring2.5整合开发(xml方式)
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  方法一
  
  方法二
  
  
  
  action
  org.apache.struts.action.ActionServle t
  
  config
  /WEB-INF/struts-config.xml
  
  1
  
  
  action
  *.do
  
  
  
  
  contextConfigLocation
  /WEB-INF/classes/beans.xml
  或classpath:beans.xml//如有多个spring配置文件用逗号隔开
  
  加载方法一
  
  
  org.springframework.web.context.Cont extLoaderListener
  
  加载方法二
  
  
  contextLoader
  org.springframework.web.context.Conte xtLoaderServlet
  2
   使用spring解决struts1.3乱码问题。
  
  encoding
  org.springframework.web.filter.Charact erEncodingFilter
  
  encoding
  UTF-8
  
  
  
  encoding
  /*
  
  如果action没有交给spring管理时,我们通过下面语句获取spring容器实例
  在struts的action中 可以使用:
  WebApplicationContextwebApplicationContext=
  WebApplicationContextUtils.getWebApplicationContex t(this.getServlet().getServletContext());
  PersonServicepersonService=(PersonService)webAppli cationContext.getBean("personService");
  personService.savePerson(person);
  ************************************************** *****
  在hibernate中使用c3p0连接池
  
  
  org.hibernate.connection.C3P0ConnectionProvider
  
  
  5
  
  20
  
  120
  
  3000
  
  true
  利用spring来管理session OpenSessionInView
  
  Spring openEntityManagerInViewFilter
  
  
  
  org.springframework.orm.jpa.support.OpenEntityMana gerInViewFilter //这是集成jpa时所用
  
  
  
  Spring openEntityManagerInViewFilter
  /*
  
  
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值