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

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

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

    隨筆-179  評論-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

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



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

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

      回復  更多評論
      
    # re: Spring+Hibernate的配制 2006-03-16 11:39 | liuzhiwen
    明顯就是橙色,華哥,你不行啊  回復  更多評論
      
    # 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>  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品无码久久久久久久 | 亚洲精品熟女国产| 久久精品a一国产成人免费网站| 亚洲youwu永久无码精品| 红杏亚洲影院一区二区三区| 182tv免费视视频线路一二三| 亚洲一本一道一区二区三区| 亚洲午夜精品第一区二区8050| 99re在线这里只有精品免费| 精品无码专区亚洲| 久久亚洲精品成人av无码网站| 永久免费看mv网站入口| 无码av免费网站| 黄色一级毛片免费| 亚洲天堂一区在线| 激情97综合亚洲色婷婷五| 亚洲精品动漫免费二区| 国产色无码精品视频免费| 亚洲av无码av在线播放| 亚洲AV乱码久久精品蜜桃| 亚洲AV成人潮喷综合网| 日韩吃奶摸下AA片免费观看| 西西人体免费视频| 鲁啊鲁在线视频免费播放| 亚洲免费闲人蜜桃| 亚洲av无码国产精品夜色午夜| 免费黄色一级毛片| 亚洲免费闲人蜜桃| 国产免费伦精品一区二区三区| 亚洲a视频在线观看| 久久久久久亚洲精品| 亚洲无码视频在线| 国产女高清在线看免费观看| 免费观看激色视频网站(性色)| 青青操免费在线观看| 人成免费在线视频| 欧洲亚洲综合一区二区三区| 亚洲欧洲日韩国产一区二区三区| 久久精品国产亚洲av影院| 精品亚洲永久免费精品| 中文字幕久久亚洲一区 |