<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-179  評(píng)論-666  文章-29  trackbacks-0
    1.applicationContext.xml 文件的配制:

     1<?xml version="1.0" encoding="UTF-8"?> 
     2<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> 
     3
     4<beans> 
     5
     6<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 
     7    
     8        <property name="driverClassName"> 
     9            <value>com.mysql.jdbc.Driver</value> 
    10        </property> 
    11    
    12        <property name="url"> 
    13            <value>jdbc:mysql://192.168.2.186/task</value> 
    14        </property> 
    15
    16        <property name="username"> 
    17            <value>task</value> 
    18        </property> 
    19    
    20        <property name="password"> 
    21            <value>123</value> 
    22        </property> 
    23    </bean> 
    24
    25    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" singleton="true"> 
    26
    27        <property name="dataSource"> 
    28            <ref local="dataSource" /> 
    29        </property> 
    30    
    31        <property name="mappingResources"> 
    32            <list>                 
    33                <value>com/task/hibernatemap/xml/UserInfo.hbm.xml</value>    
    34                <value>com/task/hibernatemap/xml/Apply.hbm.xml</value>
    35                <value>com/task/hibernatemap/xml/Approve.hbm.xml</value>
    36                <value>com/task/hibernatemap/xml/Discription.hbm.xml</value>
    37                <value>com/task/hibernatemap/xml/Person.hbm.xml</value>
    38                <value>com/task/hibernatemap/xml/ItemName.hbm.xml</value>    
    39                <value>com/task/hibernatemap/xml/ItemVersion.hbm.xml</value>
    40            </list> 
    41        </property> 
    42
    43        <property name="hibernateProperties"> 
    44            <props> 
    45            <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> 
    46            <prop key="hibernate.show_sql">false</prop> 
    47            </props> 
    48        </property> 
    49    </bean> 
    50        
    51    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
    52        <property name="sessionFactory"> 
    53            <ref local="sessionFactory" /> 
    54        </property> 
    55    </bean> 
    56    
    57    <bean id="hibernateDao"     class="com.task.common.HibernateDao"> 
    58        <property name="sessionFactory"> 
    59            <ref local="sessionFactory" /> 
    60        </property> 
    61        <property name="transactionManager">
    62            <ref local="transactionManager" />
    63        </property>
    64    </bean> 
    65        
    66    <bean id="hibernateDaoProxy"  singleton="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> 
    67        <property name="transactionManager"> 
    68            <ref bean="transactionManager" /> 
    69        </property> 
    70
    71        <property name="target"> 
    72            <ref local="hibernateDao" /> 
    73        </property> 
    74    
    75        <property name="transactionAttributes"> 
    76            <props>
    77                <prop key="save*">PROPAGATION_REQUIRED</prop>  
    78                <prop key="remove*">PROPAGATION_REQUIRED</prop>  
    79                <prop key="update*">PROPAGATION_REQUIRED</prop>  
    80                <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>  
    81            </props> 
    82        </property> 
    83    </bean> 
    84    
    85</beans> 
    86

    2.web.xml 文件的配制:

     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2
     3<!DOCTYPE web-app
     4    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     5    "http://java.sun.com/dtd/web-app_2_3.dtd">
     6
     7<web-app>
     8    
     9    <filter>
    10        <filter-name>openSessionInViewFilter</filter-name>
    11        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
    12    </filter>
    13    <filter-mapping>
    14        <filter-name>openSessionInViewFilter</filter-name>
    15        <url-pattern>/*</url-pattern>
    16    </filter-mapping>
    17    
    18    <listener>
    19        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    20    </listener>
    21
    22
    23    <servlet>
    24        <servlet-name>task</servlet-name>
    25        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    26        <load-on-startup>1</load-on-startup>
    27    </servlet>
    28
    29    <servlet-mapping>
    30        <servlet-name>task</servlet-name>
    31        <url-pattern>*.job</url-pattern>
    32    </servlet-mapping>
    33
    34    <welcome-file-list>
    35        <welcome-file>index.jsp</welcome-file>
    36    </welcome-file-list>
    37</web-app>

    3.task-servlet.xml 文件的配制:

     1<?xml version="1.0" encoding="UTF-8"?>
     2<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
     3
     4<beans>        
     5    
     6    <bean id="listController" class="com.task.controller.ListController">
     7        <property name="defaultPage"><value>/list</value></property>
     8    </bean>
     9    
    10        
    11    <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    12        <property name="mappings">
    13            <props>
    14                <prop key="/list*">listController</prop>            
    15            </props>
    16        </property>    
    17    </bean>
    18
    19    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    20        <property name="viewClass">
    21            <value>org.springframework.web.servlet.view.JstlView</value>
    22        </property>
    23        <property name="suffix"><value>.jsp</value></property>
    24    </bean>
    25            
    26</beans>
    27

    需要注意的是,第三個(gè)文件的文件名一定要與第二個(gè)文件中黃色字體名字一樣!



    posted on 2006-02-10 09:54 Alpha 閱讀(1329) 評(píng)論(3)  編輯  收藏 所屬分類: Spring

    評(píng)論:
    # re: Spring+Hibernate的配制 2006-02-13 12:34 | Jet Geng
    好東西。mappingResources這個(gè)屬性我找了很久了。呵呵。
    謝謝了

      回復(fù)  更多評(píng)論
      
    # re: Spring+Hibernate的配制 2006-03-16 11:39 | liuzhiwen
    明顯就是橙色,華哥,你不行啊  回復(fù)  更多評(píng)論
      
    # re: Spring+Hibernate的配制[未登錄] 2010-05-22 09:20 | aa
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
    <property name="sessionFactory">
    <ref local="sessionFactory" />
    </property>
    </bean>  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费国产成人午夜电影| 国产精品亚洲mnbav网站| 亚洲AV色无码乱码在线观看| 国产免费爽爽视频免费可以看| 一级毛片免费毛片毛片| 亚洲国产精品自在在线观看| 国产在线观看片a免费观看| 亚洲av无码一区二区三区在线播放| 久久激情亚洲精品无码?V| 99re6在线视频精品免费下载| 亚洲午夜福利在线视频| 狠狠亚洲婷婷综合色香五月排名| 中国人xxxxx69免费视频| 青娱乐免费在线视频| 一级做a爰片久久毛片免费陪 | 少妇性饥渴无码A区免费 | 亚洲成人福利网站| 亚洲成AV人网址| 亚洲免费在线视频播放| 伊人久久国产免费观看视频| 亚洲午夜电影在线观看高清| 亚洲国产日韩在线观频| 国产啪精品视频网免费| 国产午夜无码片免费| 亚洲AV永久无码天堂影院| 亚洲VA中文字幕无码一二三区| 永久在线毛片免费观看| xxxxx免费视频| 91在线视频免费观看| 国产精品国产亚洲区艳妇糸列短篇| 亚洲AV福利天堂一区二区三| 免费少妇a级毛片| 扒开双腿猛进入爽爽免费视频| 99精品在线免费观看| 久久久久久噜噜精品免费直播| 亚洲AV无码一区二区三区性色 | 亚洲av中文无码乱人伦在线r▽| 免费吃奶摸下激烈视频| 成人av免费电影| 黄页网站在线看免费| www视频在线观看免费|