精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Spring2.5常用配置備份

開發 后端
本文將簡單談談Spring2.5常用配置備份,這些備份是為了大家在機器崩潰或者需要在另一臺機器上進行工作時,更快的部署好開發環境

一、啟動Spring2.5監聽,讓web項目整合spring

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

  1. <context-param> 
  2.  <param-name>contextConfigLocation</param-name> 
  3.  <param-value> 
  4.    classpath:beans.xml  
  5.  </param-value> 
  6. </context-param> 
  7.  
  8. <listener> 
  9.  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
  10. </listener> 

注:如果在支持低版本的Servlet的web容器中,可以采用Servlet形式,把上面的<listener>換成下面的<servlet>,
優點是可以設置自啟動順序,代碼如下:

  1. <!-- 使用自動啟動的Servlet進行初始化 -->   
  2. <servlet> 
  3.   <servlet-name>contextLoaderServlet</servlet-name> 
  4.   <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class> 
  5.   <load-on-startup>2</load-on-startup> 
  6. </servlet> 

二、關于配置日志文件Log4J

由于WebApplicationContext需要使用日志功能,用戶可以將Log4J的配置文件放到類路徑WEB-INF/classes下,這Log4J引擎可以順利啟動。如果將Log4J配置文件放在其他位置,用戶還需要在web.xml中指定Log4J的位置,spring也Log4J提供了兩種方式,跟上面類似,有監聽模式和自啟動模式(Servlet模式)

監聽模式:

  1. <context-param> 
  2.  <param-name>log4jConfigLocation</param-name> 
  3.  <param-value> 
  4.    /WEB-INF/log4j.properties  
  5.  </param-value> 
  6. </context-param> 
  7.  
  8. <listener> 
  9.  <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> 
  10. </listener> 

而自啟動模式跟上面一樣把listen換成servlet,如:

  1. <servlet> 
  2.   <servlet-name>log4jConfigServlet</servlet-name> 
  3.   <servlet-class>org.springframework.web.util.Log4jConfigServlet</servlet-class> 
  4.   <load-on-startup>1</load-on-startup> 
  5. </servlet> 

下面是一個簡單的log4j.properties文件:

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

注意:如果手動配置Log4J,則先要讓日志文件Log4J先啟動,再spring的監聽或啟動。

三、使用外部屬性文件和配置數據源

a、使用外部屬性文件  

  1. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
  2.    <property name="locations"> 
  3.     <list> 
  4.      <value>classpath:com/baobaotao/place/jdbc.properties</value> 
  5.     </list> 
  6.    </property> 
  7.    <property name="fileEncoding" value="utf-8" /> 
  8.   </bean> 

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

  1. <context:property-placeholder location="classpath:config/jdbc.properties"/> 

這樣以后要使用屬性文件中的資源時,可以使用${屬性名}來獲得。

b、常用數據源的配置

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

  1. <!-- 配置數據源  --> 
  2.  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 
  3.   <property name="driverClassName" value="com.mysql.jdbc.Driver" /> 
  4.   <property name="url" value="jdbc:mysql://localhost:3309/sampledb" /> 
  5.   <property name="username" value="root" /> 
  6.   <property name="password" value="1234" /> 
  7.  </bean> 

第二種是:c3p0數據源,跟***種一個類型,需加入c3p0.jar包。

第三種是:JNDI數據源,配置在高性能的應用服務器(如WebLogic、WebSphere等)
 

  1. <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
  2.       <property name="jndiName" value="java:comp/env/jdbc/bbt"/> 
  3.   </bean> 

從spring2.0開始提供jee命名空間,可以簡化配置如下:

  1. <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/bbt"/> 

四、事務管理配置

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

  1. <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
  2.       <property name="dataSource" ref="dataSource"/> 
  3. </bean> 

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

  1. <!-- 集成hibernate --> 
  2.  <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
  3.     <property name="dataSource" ref="dataSource"/> 
  4.     <property name="mappingResources"> 
  5.       <list> 
  6.         <value>classpath:product.hbm.xml</value> 
  7.       </list> 
  8.     </property> 
  9.     <property name="hibernateProperties"> 
  10.       <props> 
  11.        <prop key="hibernate.dialect"> 
  12.       </props> 
  13.     </property> 
  14.   </bean> 
  15.  
  16. <!-- 配置Hibernate事務策略 --> 
  17.  <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
  18.         <property name="sessionFactory" ref="sessionFactory"></property> 
  19.  </bean> 
  20.  
  21. 五、配置tx/aop聲明式事務  
  22.  
  23. <!-- 配置tx/aop聲明式事務 --> 
  24.  
  25. <!-- 聲明一個切面 --> 
  26.  <tx:advice id="txAdvice" transaction-manager="txManager"> 
  27.   <tx:attributes> 
  28.    <tx:method name="find*" propagation="REQUIRED" read-only="true"/> 
  29.    <tx:method name="save*" propagation="REQUIRED"/> 
  30.    <tx:method name="update*" propagation="REQUIRED"/> 
  31.    <tx:method name="*" propagation="SUPPORTS" read-only="true" /> 
  32.   </tx:attributes> 
  33.  </tx:advice> 
  34.  
  35. <!-- 把切面注入到業務中 --> 
  36.  
  37.  <aop:config> 
  38.   <aop:pointcut id="productServiceMethods" expression="execution(* com.wzc.student.business.*.*(..))" /> 
  39.   <aop:advisor advice-ref="txAdvice" pointcut-ref="productServiceMethods" /> 
  40.  </aop:config> 

六、使用基于@Transactional注解形式聲明事務

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

  1. <tx:annotation-driven transaction-manager="txManager"/> 

提示:如果你用 'transactionManager' 來定義 PlatformTransactionManager bean的名字的話,你就可以忽略

 <tx:annotation-driven/> 標簽里的 'transaction-manager' 屬性。

這樣在需要業務的接口或實現類中加上@Transactional就可以了,詳細見文檔。

七、spring的字符過濾器的配置

在web.xml中增加如下過濾器

  1. <filter> 
  2.   <filter-name>characterEncodingFilter</filter-name> 
  3.   <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
  4.   <init-param> 
  5.    <param-name>encoding</param-name> 
  6.    <param-value>UTF-8</param-value> 
  7.   </init-param> 
  8.  </filter> 
  9.    
  10.  <filter-mapping> 
  11.   <filter-name>characterEncodingFilter</filter-name> 
  12.   <url-pattern>/*</url-pattern> 
  13.  </filter-mapping> 

【編輯推薦】

  1. JSF和Spring的集成
  2. 在Spring中進行集成測試
  3. 比較JSF、Spring MVC、Stripes、Struts 2、Tapestry、Wicket
  4. Spring中的TopLink ServerSession
  5. Spring is coming
責任編輯:彭凡 來源: javaeye
相關推薦

2009-06-24 09:22:04

Spring2.5新特

2011-03-17 16:31:12

2009-06-25 14:45:05

Spring2.5

2009-06-18 13:44:05

Spring2.0spring2.5

2009-12-10 16:02:11

Juniper防火墻配

2009-06-01 12:04:38

JPASpringJAVA

2017-09-01 20:31:12

服務器MongoDB數據庫

2022-02-07 19:25:40

備份元數據epoch

2010-01-12 15:31:48

華為交換機配置備份

2015-10-27 13:45:58

CloneAppWindows工具

2010-01-12 14:57:10

華為交換機配置備份

2010-05-18 14:59:28

IIS服務器

2010-01-12 15:10:23

華為交換機配置備份

2010-01-12 15:22:42

華為交換機配置備份

2010-01-12 15:04:26

華為交換機配置備份

2021-08-06 06:51:16

適配器配置Spring

2019-11-27 15:35:38

VMware vSph精簡置備磁盤

2009-10-21 09:50:46

Linux數據備份操作系統

2009-12-23 15:19:40

2015-03-18 13:39:35

MySQLBackup數據庫備份種類
點贊
收藏

51CTO技術棧公眾號

亚洲综合视频1区| 日韩中文字幕第一页| 无码人妻丰满熟妇区毛片| 国产精品一级伦理| 国内久久精品视频| 久久久久久一区二区三区 | 日韩免费小视频| 亚洲视频一区二区免费在线观看| 国产伦精品一区二区三区视频黑人| 国产精品久久久久久久久久久久久久久久久 | 800av在线免费观看| 日本不卡免费播放| 国产精品99久| 国产精品久久国产精品99gif| 91视频综合网| 日韩成人精品一区二区| 亚洲精品成人久久久| 日韩精品aaa| 英国三级经典在线观看| 亚洲免费观看高清完整版在线| 欧美精品一区二区三区久久| va视频在线观看| 日本成人中文字幕在线视频| 91国内免费在线视频| 伊人在线视频观看| 精品国产a一区二区三区v免费| 亚洲精品一区二区三区蜜桃下载| 在线观看国产中文字幕| 色网在线免费观看| 亚洲高清视频的网址| av动漫免费观看| 91这里只有精品| 久久天天做天天爱综合色| 国产精品乱码一区二区三区| 国产毛片毛片毛片毛片| 看片的网站亚洲| 国产精品免费小视频| 最近免费中文字幕大全免费版视频| 亚洲一本视频| 欧美激情精品久久久久久黑人| 日韩精品一区二区亚洲av性色| 欧美丝袜激情| 亚洲一品av免费观看| 日韩av在线看免费观看| 日本成人中文| 亚洲国产日韩精品在线| 国产香蕉精品视频| 88久久精品| 精品免费视频.| 337p日本欧洲亚洲大胆张筱雨| 91成人app| 91精品国产欧美一区二区18| 999久久久精品视频| www.成人| 日韩欧美电影在线| 国产成人av免费观看| 日韩中文字幕视频网| 日韩欧美在线一区二区三区| 99热这里只有精品2| 中文字幕一区日韩精品| 欧美大肚乱孕交hd孕妇| 黑森林av导航| 久久综合五月婷婷| 亚洲国产精品久久久久| 亚洲蜜桃精久久久久久久久久久久| 亚瑟一区二区三区四区| 国产亚洲欧洲黄色| 日韩精品一区二区三区在线视频| 亚洲澳门在线| 午夜精品久久久久久久99黑人 | 欧美高清激情brazzers| 日韩av福利在线观看| 伊人久久大香线蕉av超碰| 亚洲精品第一页| 在线观看国产精品一区| 国产午夜一区| 日韩在线视频国产| 婷婷激情四射网| 欧美人与禽猛交乱配视频| 久久91精品国产| 日韩免费av片| 天堂资源在线中文精品| 国产日韩欧美在线看| 性中国古装videossex| 99在线精品观看| 亚洲欧洲中文| 麻豆av在线播放| 色综合久久中文综合久久97| 粉色视频免费看| 国产精品对白久久久久粗| 亚洲视频电影图片偷拍一区| 萌白酱视频在线| 亚洲国内精品| 国产精品美女www| 亚洲精品综合网| 久久久精品天堂| 中国女人做爰视频| 吉吉日韩欧美| 精品少妇一区二区| 日本免费www| 亚洲经典在线看| 国产一区二区在线免费| 亚洲欧美日本在线观看| 1024亚洲合集| 国产a级片免费观看| 视频一区在线| 色妞一区二区三区| 亚洲另类在线观看| 国产高清不卡一区二区| 亚洲成人自拍视频| av第一福利在线导航| 欧美日韩国产一二三| 日韩aaaaa| 欧美成人久久| 国产欧美日韩高清| 毛片免费在线播放| 午夜精品在线视频一区| 97超碰免费在线观看| av一区二区高清| 欧美有码在线观看| 日韩一级免费毛片| 又紧又大又爽精品一区二区| 日本人视频jizz页码69| 亚洲国产最新| 97久久精品人人澡人人爽缅北| 国产精品日韩无码| 国产精品久久久久影院亚瑟| 国产免费黄色av| 动漫av一区| 久久99久久99精品免观看粉嫩 | 手机看片福利永久国产日韩| 毛片电影在线| 亚洲国产成人精品久久久国产成人一区 | 啪啪激情综合网| 欧美黑人狂野猛交老妇| 99热这里只有精品在线观看| 国产精品国产a| 91n.com在线观看| 国产一区二区精品久| 欧美综合激情网| 日本精品专区| 日本精品一区二区三区高清 | 色窝窝无码一区二区三区| 亚洲精品中文字幕在线观看| 国产欧美激情视频| 五月天激情综合网| 91免费视频网站| yellow91字幕网在线| 6080yy午夜一二三区久久| 刘亦菲国产毛片bd| 久久99在线观看| 黄色网络在线观看| 欧美电影院免费观看| 欧美xxxx综合视频| 成人h动漫精品一区二区无码 | 精品久久久av| 国产亲伦免费视频播放| 亚洲影视资源网| 中文字幕天堂av| 亚洲深夜激情| 日本视频一区二区在线观看| 欧美日韩在线精品一区二区三区激情综合| 亚洲一级片在线看| 国产喷水吹潮视频www| 亚洲国产一区二区三区| 亚洲国产果冻传媒av在线观看| 亚洲综合丁香| 视频在线观看成人| 欧美在线在线| 欧美一区在线直播| 在线日本中文字幕| 日韩免费视频一区| 日韩免费在线视频观看| 久久精品视频一区二区三区| 国产精品视频中文字幕| 欧美午夜在线视频| 麻豆av一区| 色999韩欧美国产综合俺来也| 欧美精品性视频| 青青青草网站免费视频在线观看| 欧洲激情一区二区| 波多野结衣亚洲一区二区| www.亚洲激情.com| 亚洲天堂网一区| 亚洲视频高清| 日日骚一区二区网站| 亚洲午夜精品| 国产精品久久久久久久久久99| 99自拍视频在线观看| 亚洲精品久久久一区二区三区| 亚洲中文无码av在线| 亚洲免费观看视频| 色欲狠狠躁天天躁无码中文字幕| 国产精品中文字幕日韩精品| 99re在线视频免费观看| 亚洲欧美网站在线观看| 欧美男人的天堂| 在线观看视频一区二区三区| 国产成人精品一区二区| 免费在线看电影| 中文日韩在线观看| 完全免费av在线播放| 成人在线观看你懂的| 久久高清精品| 蜜桃麻豆91| 午夜日韩影院| 国产美女扒开尿口久久久| 美女扒开腿让男人桶爽久久软| www.久久久久| 精品无吗乱吗av国产爱色| 欧美xxxxx牲另类人与| 中文在线最新版天堂| 天天亚洲美女在线视频| 欧美人妻精品一区二区三区| 国产精品网友自拍| 免费在线观看你懂的| 国产成人精品免费一区二区| 久久国产激情视频| 日本网站在线观看一区二区三区| 久久久久久人妻一区二区三区| 亚洲精品国产首次亮相| 色播亚洲视频在线观看| 图片婷婷一区| 国产综合av一区二区三区| 日韩美女在线| 国产精品视频地址| 欧美影视资讯| 日本久久精品视频| 国产精品xx| 韩国三级日本三级少妇99| 2024最新电影免费在线观看 | 欧美尤物一区| 日本天堂一区| 国产一区二区三区四区五区加勒比| www.成人| 91久久偷偷做嫩草影院| 色综合久久久| 国产美女久久精品香蕉69| 先锋欧美三级| 国产精品va在线| 周于希免费高清在线观看| 97av视频在线| 中文字幕高清在线播放| 91超碰caoporn97人人| 日产福利视频在线观看| 国产91精品久| 国偷自产一区二区免费视频| 日韩美女免费视频| 日韩网站中文字幕| 国产精品你懂得| 欧美aaa级| 成人午夜激情网| 日韩精品一区二区三区免费视频| 亚洲iv一区二区三区| 日韩中文字幕视频网| 96国产粉嫩美女| 国产极品一区| 国产精品一区二区三区毛片淫片| 日韩欧美激情| 亚洲综合自拍一区| 精品精品国产三级a∨在线| 久久香蕉综合色| 精品少妇av| 制服国产精品| 国产精品二区影院| 日韩欧美国产综合在线| 亚洲伊人网站| 亚洲欧美自拍另类日韩| 国产一区二区h| 熟女人妻在线视频| 国产清纯在线一区二区www| 国产黄色录像片| 亚洲国产精品麻豆| www毛片com| 91精品婷婷国产综合久久性色| 亚洲AV无码国产精品午夜字幕 | 青草在线视频在线观看| 69av在线播放| 成人亚洲免费| 国产成人精品免费视频大全最热 | 国产午夜精品美女视频明星a级| 91caoporm在线视频| 欧美大片欧美激情性色a∨久久| 中文在线中文资源| 成人免费淫片视频软件| 开心激情综合| 亚洲人体一区| 91久久亚洲| 国产aⅴ爽av久久久久| av午夜一区麻豆| 任我爽在线视频| 天涯成人国产亚洲精品一区av| 中文字幕日产av| 亚洲国产精品999| 麻豆网站在线观看| 2019av中文字幕| 深夜福利亚洲| 免费国产一区| 亚洲视频一区| 亚洲欧美国产中文| wwwwww.欧美系列| 午夜免费激情视频| 欧洲中文字幕精品| 日本久久一级片| 免费97视频在线精品国自产拍| 欧美一级大片| 九色综合婷婷综合| 一区二区三区网站| 日本va中文字幕| 97精品国产97久久久久久久久久久久| 天美传媒免费在线观看| 欧美色道久久88综合亚洲精品| av网站免费大全| 深夜福利91大全| 朝桐光一区二区| 欧美日韩精品综合| 亚洲三级视频| 亚洲成年人在线观看| 亚洲人xxxx| 亚洲在线观看av| 一个人看的www久久| 亚洲女色av| 久久综合一区| 亚洲国产一区二区三区高清| 亚洲成人福利视频| 自拍偷拍国产亚洲| 中文字幕+乱码+中文乱码www| 亚洲精品综合精品自拍| sm在线播放| 精品一卡二卡三卡四卡日本乱码 | 三区四区不卡| 亚洲一区二区蜜桃| 国产亚洲制服色| 亚洲s码欧洲m码国产av| 亚洲激情视频在线观看| 丁香花在线观看完整版电影| 91人人爽人人爽人人精88v| 欧美hd在线| 午夜久久福利视频| 最近中文字幕一区二区三区| 91美女精品网站| 超碰精品一区二区三区乱码| 久久日本片精品aaaaa国产| 日韩精品成人一区二区在线观看| 老司机午夜精品视频在线观看| 全黄一级裸体片| 欧洲激情一区二区| 高清在线观看av| 国产情人节一区| 真实国产乱子伦精品一区二区三区| 不卡中文字幕在线观看| 亚洲人成7777| 成人激情四射网| 羞羞色国产精品| 一道本一区二区三区| 日韩精品一区中文字幕| 久久久久免费观看| 最近中文字幕免费观看| 久久久久www| 91精品国产乱码久久久竹菊| 男人插女人视频在线观看| 2017欧美狠狠色| 一区二区www| 欧美激情手机在线视频| 国产精品chinese在线观看| 131美女爱做视频| 国产人成一区二区三区影院| 一二三四区在线| 欧美丰满少妇xxxxx| 亚洲图片久久| 日本 片 成人 在线| 亚洲综合丝袜美腿| 色综合888| 国产在线观看精品| 亚洲欧洲一区| 亚洲天堂岛国片| 日韩精品中文字幕一区| 手机在线理论片| 正在播放91九色| 9久草视频在线视频精品| 欧美性受xxx黑人xyx性爽| 麻豆国产va免费精品高清在线| 国产欧美自拍一区| 奇米影音第四色| 婷婷国产在线综合| 老司机免费在线视频| 久久亚洲高清| 国产精品99久久不卡二区| 国产三级精品三级在线观看| 欧美成年人视频网站| 九九在线精品| 无码人妻一区二区三区精品视频| 日韩欧美在线视频观看| 黄黄的网站在线观看| 免费av一区二区三区| 国产精品中文字幕日韩精品| 波多野结衣黄色网址| 欧美激情亚洲自拍| 欧美freesextv| www.狠狠爱|