計算機程序虛擬的人生
          虛擬世界中的游魂
            這個文檔的作者是夏昕。先看看這個文檔的內容,在作出評論!! 
            看了spring初探這一章,給我的感覺就是利用java的反射機制,和hibernate差不多!!
           
            控制反轉 IOC(Inversion of control):由容器控制程序之間的關系,而非傳統實現中,有程序直接操控。
            依賴注入DI(Dependency injection):組件之間的依賴關系由容器在運行期決定,即由容器動態的將某種依賴關系注入到組件中。
           
           依賴注入的特性:依賴注入機制減輕了組件之間的依賴關系,同時也大大地提高了組件的可移植性,這意味組件得到重用的機會將會更多!

           注入主要有:接口方式、參數方式、構造方式,其實我覺得參數和構造應該都屬于參數傳值的方式。 
           
           什么叫熱部署?
                熱部署指的是配置文件修改后自動被容器讀取,無需重新啟動應用服務器。

          <beans>
               <description>Spring Quick Start</description>
               <bean id="messageSource"
                         class="org.springframework.context.support.ResourceBundleMessageSource">
                     <property name="basenames">
                        <list>
                              <value>messages</value>
                        </list>
                     </property>
                </bean>
          </beans>
          這里聲明了一個名為messageSource的Bean(注意對于Message定義,Bean ID必須為messageSource,這是目前Spring的編碼規約),對應類為ResourceBundleMessageSource,目前Spring中提供了兩個MessageSource接口的實現,即ResourceBundleMessageSourceReloadableResourceBundleMessageSource后者提供了無需重啟即可重新加載配置信息的特性

          注意:實際上Spring實用了jdk中的ResourceBundle來讀取配置文件

          對于屬性文件中的國際化中文問題:可以利用JDK中的轉碼工具native2ascii.exe來進行轉換
          posted on 2009-06-22 15:49 小兄弟(Robbins) 閱讀(244) 評論(0)  編輯  收藏

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


          網站導航:
           
           
          主站蜘蛛池模板: 阜平县| 荔波县| 西乌珠穆沁旗| 迁西县| 当雄县| 开封市| 昭苏县| 平湖市| 灵璧县| 若尔盖县| 平乡县| 木里| 错那县| 特克斯县| 唐河县| 万安县| 来宾市| 宁津县| 乐清市| 南通市| 山西省| 徐汇区| 玉门市| 平顶山市| 临朐县| 皋兰县| 吉安县| 云龙县| 朝阳县| 纳雍县| 育儿| 双峰县| 巴青县| 山阴县| 武义县| 通城县| 墨竹工卡县| 阿巴嘎旗| 大悟县| 衡山县| 镇平县|