成都网站建设设计

将想法与焦点和您一起共享

Spring2.5常用的配置备份

这篇文章主要讲解了“Spring2.5常用的配置备份”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring2.5常用的配置备份”吧!

公司专注于为企业提供成都网站设计、成都网站制作、外贸网站建设、微信公众号开发、商城开发微信小程序定制开发,软件按需策划等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,成都创新互联更提供一系列网站制作和网站推广的服务。

一、启动Spring2.5监听,让web项目整合spring

在web.xml中配置,代码如下:

  contextConfigLocation      classpath:beans.xml        org.springframework.web.context.ContextLoaderListener 

注:如果在支持低版本的Servlet的web容器中,可以采用Servlet形式,把上面的换成下面的
优点是可以设置自启动顺序,代码如下:

      contextLoaderServlet   org.springframework.web.context.ContextLoaderServlet   2 

二、关于配置日志文件Log4J

由于WebApplicationContext需要使用日志功能,用户可以将Log4J的配置文件放到类路径WEB-INF/classes下,这Log4J引擎可以顺利启动。如果将Log4J配置文件放在其他位置,用户还需要在web.xml中指定Log4J的位置,spring也Log4J提供了两种方式,跟上面类似,有监听模式和自启动模式(Servlet模式)

监听模式:

  log4jConfigLocation      /WEB-INF/log4j.properties        org.springframework.web.util.Log4jConfigListener 

而自启动模式跟上面一样把listen换成servlet,如:

   log4jConfigServlet   org.springframework.web.util.Log4jConfigServlet   1 

下面是一个简单的log4j.properties文件:

log4j.rootLogger=INFO,A1  log4j.appender.A1=org.apache.log4j.ConsoleAppender  log4j.appender.A1.layout=org.apache.log4j.PatternLayout  log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

注意:如果手动配置Log4J,则先要让日志文件Log4J先启动,再spring的监听或启动。

三、使用外部属性文件和配置数据源

a、使用外部属性文件  

               classpath:com/baobaotao/place/jdbc.properties                

而在spring2.5的版本中提供了一种更简便的方式,如:

这样以后要使用属性文件中的资源时,可以使用${属性名}来获得。

b、常用数据源的配置

***种是:DBCP数据源,(需要加入2个jar文件,在spring中的lib下jakarta-commons/commons-dbcp.jar和commons-pools.jar)主要配置如下:

                

第二种是:c3p0数据源,跟***种一个类型,需加入c3p0.jar包。

第三种是:JNDI数据源,配置在高性能的应用服务器(如WebLogic、WebSphere等)

          

从spring2.0开始提供jee命名空间,可以简化配置如下:

四、事务管理配置

a、Spring JDBC 和 iBatis事务管理器的配置

        

b、Hibernate3以上事务管理器的配置(先要集成hibernate,再配置事务管理器)

                            classpath:product.hbm.xml                                                                五、配置tx/aop声明式事务                                            

六、使用基于@Transactional注解形式声明事务

在bean.xml通过一 行xml配置就可以,如

提示:如果你用 'transactionManager' 来定义 PlatformTransactionManager bean的名字的话,你就可以忽略

标签里的 'transaction-manager' 属性。

这样在需要业务的接口或实现类中加上@Transactional就可以了,详细见文档。

七、spring的字符过滤器的配置

在web.xml中增加如下过滤器

   characterEncodingFilter   org.springframework.web.filter.CharacterEncodingFilter       encoding    UTF-8             characterEncodingFilter   /*  

感谢各位的阅读,以上就是“Spring2.5常用的配置备份”的内容了,经过本文的学习后,相信大家对Spring2.5常用的配置备份这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文标题:Spring2.5常用的配置备份
浏览地址:http://chengdu.cdxwcx.cn/article/jehcid.html