<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 閱讀(1340) 評論(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>  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 91嫩草私人成人亚洲影院| 亚洲一区二区三区高清不卡| 亚洲国产精品免费视频| 亚洲精品视频在线观看免费| 欧美男同gv免费网站观看| 免费国产草莓视频在线观看黄| 国产亚洲精品自在久久| 四虎永久在线精品免费观看视频| 色欲色欲天天天www亚洲伊| 国产AV无码专区亚洲AWWW| 18禁止看的免费污网站| 国产成人高清亚洲一区91| 久久久久亚洲AV片无码| 毛片免费视频播放| 久久av免费天堂小草播放| 亚洲国产成人在线视频| 国产成人亚洲精品91专区手机| 久久久久高潮毛片免费全部播放| 亚洲av片在线观看| 亚洲欧洲日韩不卡| www.91亚洲| 精品久久久久久久久免费影院| 七次郎成人免费线路视频| 亚洲成人免费在线观看| 久久亚洲国产成人影院网站| 人成午夜免费视频在线观看| 久久精品免费大片国产大片 | 最近中文字幕大全免费视频| 国产精品国产亚洲区艳妇糸列短篇 | 一级毛片完整版免费播放一区| 亚洲国产成人精品无码区在线秒播 | 无码国产精品一区二区免费式直播| 日韩大片在线永久免费观看网站| 亚洲性色高清完整版在线观看| 久久亚洲色一区二区三区| 免费激情视频网站| 最近新韩国日本免费观看| 黄色免费在线网站| a高清免费毛片久久| WWW亚洲色大成网络.COM| 亚洲一区电影在线观看|