<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 閱讀(1328) 評論(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ⅴ免费网站| 毛色毛片免费观看| 亚洲卡一卡2卡三卡4麻豆| 最近中文字幕完整免费视频ww | 亚洲狠狠爱综合影院婷婷| 理论亚洲区美一区二区三区| 午夜一级免费视频| 真人无码作爱免费视频| 亚洲中文字幕无码专区| a级午夜毛片免费一区二区| 亚洲国产成人精品不卡青青草原| 无码A级毛片免费视频内谢| 亚洲综合图片小说区热久久| 免免费国产AAAAA片| 亚洲熟妇无码AV不卡在线播放| 永久免费看bbb| 一级毛片免费全部播放| 国产精品亚洲аv无码播放| 57pao国产成视频免费播放| 国产精品亚洲专区在线观看| 国产精品免费电影| 中文字幕永久免费| 亚洲日本在线播放| 国产一级特黄高清免费大片| 成人毛片100免费观看| 亚洲日韩区在线电影| 女性自慰aⅴ片高清免费| 色www永久免费视频| 麻豆一区二区三区蜜桃免费| 最新亚洲成av人免费看| 午夜理伦剧场免费| 亚洲欧美日韩中文字幕在线一区| jiz zz在亚洲| 亚洲一区二区三区在线播放| 精品女同一区二区三区免费站| 亚洲AV无码一区二区三区牲色| 日韩亚洲欧洲在线com91tv| 天天天欲色欲色WWW免费| 中国黄色免费网站| 亚洲熟妇无码一区二区三区|