計算機程序虛擬的人生
          虛擬世界中的游魂
            這個文檔的作者是夏昕。先看看這個文檔的內容,在作出評論!! 
            看了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) 閱讀(247) 評論(0)  編輯  收藏

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


          網站導航:
           
           
          主站蜘蛛池模板: 屯昌县| 镇宁| 乌鲁木齐县| 通海县| 玉山县| 古浪县| 罗定市| 什邡市| 景宁| 鄂温| 大宁县| 辽阳市| 商城县| 德格县| 德钦县| 南开区| 新蔡县| 霞浦县| 黄山市| 务川| 美姑县| 醴陵市| 嘉定区| 张掖市| 商城县| 金平| 汝城县| 吴桥县| 汕头市| 阜平县| 枝江市| 昌乐县| 江城| 伊金霍洛旗| 盘锦市| 尉氏县| 稻城县| 长寿区| 改则县| 灵台县| 万山特区|