Spring學習筆記 Hello World

jopen 12年前發布 | 2K 次閱讀 分布式監控

今天看了傳統方式使用外部XML來配置Srping的一些資料(Spring2.5開始引入了Annotation,并且在Spring3后有了更好的應用,Annotation是配置Spring的另外一種方式,當然這還需要JAVA5以及更高版本的支持)。

Spring就好象一個 大工廠,在Client端代碼需要實例化類的地方,可以使用Spring的方法直接根據Spring外部XML配置文件中配置的id取得要使用的類并且進 行實例化,并且一般取得的類都是實現了某個接口的Impl類,這里用到了多態的概念,當在XML配置文件中修改了這個id所引用的類,例如修改為引用到了 另外同樣實現了這個接口的實現類,對于這樣的變動我們的Client端代碼是完全沒有必要進行變動而動態的改變了某些行為實現的方式,看看Hello World 可以很直觀的理解這種說法。

關于XML配置文件配置Spring的Hello World:

未使用Spring的Client端代碼使用接口類的示例:Spring學習筆記 Hello World 修改為使用Spring獲取實例化的NewsLetter接口具體實現類,只需要在配置文件中增加一條配置,并修改Client端代碼,如圖:
Spring學習筆記 Hello World
雖然不是完整的代碼,但是一定可以對進一步了解Spring到底是什么能幫助我們做什么有個清晰的了解!

轉自:http://blog.csdn.net/arvinrong/article/details/7589187

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!