隨筆 - 81  文章 - 1033  trackbacks - 0
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          在浮躁的年代里,我們進取心太切,患得患失;虛榮心太強,戰(zhàn)戰(zhàn)兢兢。一心爭強好勝,惟恐榜上無名。
          I think I can fly , and flying like a bird !
          程序員一名,已售出,缺貨中!

          我的郵件聯(lián)系方式

          用且僅用于MSN

          博客點擊率
          free web counter
          free web counter

          常用鏈接

          留言簿(36)

          隨筆檔案

          搜索

          •  

          積分與排名

          • 積分 - 187057
          • 排名 - 309

          最新評論

          閱讀排行榜

          評論排行榜

          ??????最近開始學習spring,涉及到的術(shù)語和一些相關(guān)內(nèi)容比較多,也有些很有趣,所以記錄在此備忘。

          ?1 . IoC模式(Inversion of Control)? 反轉(zhuǎn)控制?? 即? Dependency Injection 依賴注射

          ??????依賴注入的意義是:“保留抽象接口,讓組件(Component)依賴于抽象接口,當組件要與其它實際的對象發(fā)生依賴關(guān)系時,藉過抽象接口來注入依賴的實際對象。”

          ??????分離關(guān)注( Separation of Concerns : SOC)是Ioc模式和AOP產(chǎn)生最原始動力,通過功能分解可得到關(guān)注點,這些關(guān)注可以是 組件Components, 方面Aspects或服務(wù)Services。

          ??????Interface Driven Design 接口驅(qū)動 GoF設(shè)計模式中推崇的編程方式。AInterface a = new AInterfaceImp();?
          ??????
          ??????著名的好萊塢理論:Don't call me,I will call you. 你呆著別動,到時我會找你。

          ??????依賴注入在Martin Fowler 的文章中談到了三種實現(xiàn)方式:Interface injection 、Setter injection 與Constructor injection 。并分別稱其為Type 1 IoC 、Type 2 IoC 與Type 3 IoC 。

          ??????三種注入方式:■ 接口注入 ■ 屬性注入? ■ 構(gòu)造函數(shù)注入?

          ??????Ioc模式(Dependency Injection模式)有三種:

          第一種類型從JNDI或ServiceManager等獲得被調(diào)用者,這里類似ServiceLocator模式。1. EJB/J2EE
          2. Avalon(Apache的一個復雜使用不多的項目)
          第二種類型使用JavaBeans的setter方法1. Spring Framework,
          2. WebWork/XWork
          第三種類型在構(gòu)造方法中實現(xiàn)依賴1. PicoContainer,
          2. HiveMind



          ?2.? AOP

          ??????pointcut

          ??????advice

          3. Annotation

          ??????在已經(jīng)發(fā)布的JDK1.5(tiger)中增加新的特色叫 Annotation。Annotation提供一種機制,將程序的元素如:類,方法,屬性,參數(shù),本地變量,包和元數(shù)據(jù)聯(lián)系起來。這樣編譯器可以將元數(shù)據(jù)存儲在Class文件中。這樣虛擬機和其它對象可以根據(jù)這些元數(shù)據(jù)來決定如何使用這些程序元素或改變它們的行為。

          ?4.? 相關(guān)資源站點

          ??????spring官方網(wǎng)站 http://www.springframework.org/
          ??????spring中文論壇 http://spring.jactiongroup.net/


          ??????不斷更新中。。。
          posted on 2007-01-11 22:19 cresposhi 閱讀(674) 評論(3)  編輯  收藏

          FeedBack:
          # re: spring相關(guān)學習 2007-02-02 12:36 小祝
          又一沙發(fā),哈.
          有時間給我講解哈,呵呵.  回復  更多評論
            
          # re: spring相關(guān)學習 2007-02-02 14:22 梅穎
          啊,偉仔,你再發(fā)的時候就通知我一哈,我來搶位置。。。  回復  更多評論
            
          # re: spring相關(guān)學習 2007-02-02 20:46 施偉
          呵呵,好好。第一個通知你  回復  更多評論
            

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 灵丘县| 土默特右旗| 水富县| 南部县| 南皮县| 论坛| 文化| 珲春市| 静宁县| 榆社县| 博爱县| 思茅市| 房山区| 土默特左旗| 囊谦县| 尉犁县| 平顺县| 论坛| 宁夏| 嵩明县| 柳州市| 吉安市| 莲花县| 嵊泗县| 兴安盟| 禄丰县| 改则县| 衡山县| 徐州市| 博客| 蒙山县| 霍州市| 万宁市| 岢岚县| 海口市| 东乌| 公主岭市| 商丘市| 剑阁县| 瓮安县| 宁河县|