posts - 89, comments - 241, trackbacks - 0, articles - 1
             :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

          Spring的applicationContext.xml文件

          Posted on 2010-01-02 23:42 saobaolu 閱讀(820) 評論(0)  編輯  收藏 所屬分類: java基礎與算法

          Spring的applicationContext.xml文件

          想必用過Spring的程序員們都有這樣的感覺,Spring把邏輯層封裝的太完美了(個人感覺View層封裝的不是很好)。以至于有的初學者 都不知道Spring配置文件的意思,就拿來用了。所以今天我給大家詳細解釋一下Spring的applicationContext.xml文件。 Ok,我還是通過代碼加注釋的方式為大家演示: 以下是詳解Spring的applicationContext.xml文件代碼:
          <!-- 頭文件,主要注意一下編碼 -->
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
          <beans>
          <!-- 建立數據源 -->
           <bean >
          <!-- 數據庫驅動,我這里使用的是Mysql數據庫 -->
            <property >
             <value>com.mysql.jdbc.Driver</value>
            </property>
          <!-- 數據庫地址,這里也要注意一下編碼,不然亂碼可是很郁悶的哦! -->
            <property >
             <value>
                 jdbc:mysql://localhost:3306/tie?useUnicode=true&characterEncoding=utf-8
             </value>
            </property>
          <!-- 數據庫的用戶名 -->
            <property >
             <value>root</value>
            </property>
          <!-- 數據庫的密碼 -->
            <property >
             <value>123</value>
            </property>
           </bean>
          <!-- 把數據源注入給Session工廠 -->
           <bean
            class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property >
             <ref bean="dataSource" />
            </property>
          <!-- 配置映射文件 -->
            <property >
             <list>
              <value>com/alonely/vo/User.hbm.xml</value>
             </list>
            </property>
           </bean>
          <!-- 把Session工廠注入給hibernateTemplate -->
           <!-- 解釋一下hibernateTemplate:hibernateTemplate提供了很多方便的方法,在執行時自動建立 HibernateCallback 對象,例如:load()、get()、save、delete()等方法。 -->
           <bean
            class="org.springframework.orm.hibernate3.HibernateTemplate">
            <constructor-arg>
             <ref local="sessionFactory" />
            </constructor-arg>
           </bean>
          <!-- 把DAO注入給Session工廠 -->
           <bean >
            <property >
             <ref bean="sessionFactory" />
            </property>
           </bean>
          <!-- 把Service注入給DAO -->
           <bean >
            <property >
             <ref local="userDAO" />
            </property>
           </bean>
          <!-- 把Action注入給Service -->
           <bean >
            <property >
             <ref bean="userService" />
            </property>
           </bean>
          </beans>
          以上Spring的applicationContext.xml文件我是用的SSH架構,如果您用Spring的MVC架構,其原理也是一樣的。


          沒有所謂的命運,只有不同的選擇!
          主站蜘蛛池模板: 会东县| 浦城县| 长丰县| 玛纳斯县| 乌鲁木齐市| 垦利县| 临西县| 社旗县| 阳山县| 清河县| 井冈山市| 米泉市| 阿荣旗| 阳泉市| 敦化市| 桃源县| 应城市| 沙洋县| 横峰县| 顺昌县| 大石桥市| 宁陕县| 垫江县| 攀枝花市| 武穴市| 昭苏县| 灵宝市| 乡宁县| 精河县| 南康市| 布尔津县| 从化市| 永济市| 新郑市| 河北区| 四平市| 桐柏县| 岐山县| 玛沁县| 大名县| 乌拉特后旗|