<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    葉明的javablog

    java學習天堂,個人關于其他blog:blog.javaworker.cn,歡迎大家訪問
    posts - 64, comments - 50, trackbacks - 0, articles - 3

    1、首先看一下BeanFactory
      有一個常量:FACTORY_BEAN_PREFIX=&
            這里是對FactoryBean的轉義定義,因為如果使用bean的名字檢索FactoryBean得到的對象是工廠生成的對象
           如果需要得到工廠本身,需要轉義。
    //返回以給定名字注冊的bean實例。根據bean的配置情況,如果為singleton模式將返回一個共享的實例,否則 將返回一個新建的實例。如果沒有找到指定的bean,該方法可能會拋出BeansException異常(實際上將拋出NoSuchBeanDefinitionException異常),在對bean進行實例化和預處理時也可能拋出異常
    Object getBean(String name) throws BeansException; 
    //返回以給定名稱注冊的bean實例,并轉換為給定class類型的實例,如果轉換失敗,相應的異常(BeanNotOfRequiredTypeException)將被拋出。上面的getBean(String)方法也適用該規則
    Object getBean(String name, Class requiredType) throws BeansException
    //如果BeanFactory包含給定名稱的bean定義(或bean實例),則返回true
    boolean containsBean(String name);
    //判斷給定名稱的bean定義(或bean實例)是否為singleton模式(singleton將在bean的作用域中討論),如果bean沒找到,則拋出NoSuchBeanDefinitionException異常。
    boolean isSingleton(String name) throws NoSuchBeanDefinitionException;  

    boolean isPrototype(String name) throws NoSuchBeanDefinitionException
    #檢測給定的名稱獲取的類,是不是與給定的class類型相匹配,如果匹配,返回ture,否則返回flase,如果給定名稱轉化成類失敗,相應的異常(NoSuchBeanDefinitionException)將被拋出
    boolean isTypeMatch(String name, Class targetType) throws NoSuchBeanDefinitionException
    取得bean對應的class實例
    Class getType(String name) throws NoSuchBeanDefinitionException;
    獲取指定所有bean的別名
    String[] getAliases(String name);

    Feedback

    # re: spring源代碼學習(2.0.5)一(BeanFactory)  回復  更多評論   

    2008-07-06 23:16 by Always BaNg.
    源代碼分析不是分析API/Implementation,這兩個其實都會變的。

    對于框架,應該重點關注Lifecycle已經lifecycle中使用的context,搞清楚了再按照白皮書調試一遍源代碼加強對框架作者想法的理解。

    個人之言,希望能有所幫助。

    # re: spring源代碼學習(2.0.5)一(BeanFactory)  回復  更多評論   

    2008-07-08 00:16 by dennis
    這是源碼分析嗎?不知道的還以為是javadoc,不過spring的源碼其實不怎么樣。

    # re: spring源代碼學習(2.0.5)一(BeanFactory)  回復  更多評論   

    2008-07-08 07:39 by guming123416
    關于spring的源代碼,去了解,首先開始就分析他的框架架構題體系,我個人觀點還是首先熟悉其主要的類與接口,然后才是框架體系,如果不熟悉他的類。何談框架架構呢?
    spring源代碼不 怎么樣?那你全部讀懂嗎?寫出一個類似的框架?

    # re: spring源代碼學習(2.0.5)一(BeanFactory)  回復  更多評論   

    2008-07-08 12:45 by leekiang
    spring發展到現在,已經被大量的使用,說它的源碼不怎么樣已經沒有多大意義了。
    重要的是:如何使用spring,怎樣使用才沒有問題,spring本身有沒有bug,有bug的話如何規避等。
    主站蜘蛛池模板: 在线免费不卡视频| 在线免费观看色片| 久久夜色精品国产亚洲AV动态图 | 日本xxxx色视频在线观看免费| 久久久久国产亚洲AV麻豆 | 亚洲精品中文字幕无乱码| 6080午夜一级毛片免费看| 亚洲视频在线不卡| 免费下载成人电影| 亚洲日韩AV一区二区三区中文| 日韩免费三级电影| 中美日韩在线网免费毛片视频 | 亚洲国产电影在线观看| 国产成人免费午夜在线观看| 亚洲女人18毛片水真多| 在线观看免费为成年视频| 色窝窝亚洲av网| 亚洲精品自在在线观看| 99精品免费观看| 伊人久久亚洲综合影院首页| 国产精品免费视频播放器| 一级毛片免费播放视频| 西西人体44rt高清亚洲| 免费精品国产自产拍在| 国产成人va亚洲电影| 亚洲精品白浆高清久久久久久 | 国产一区二区三区免费| 亚洲依依成人精品| 又爽又高潮的BB视频免费看 | 中文字幕无码不卡免费视频| 亚洲av无码专区在线观看亚| 国产亚洲?V无码?V男人的天堂| 一级毛片**不卡免费播| 亚洲精品无码国产片| 中文字幕不卡亚洲| 猫咪免费人成网站在线观看| 精品国产亚洲一区二区三区在线观看 | 亚洲精品乱码久久久久久久久久久久 | 亚洲日韩精品国产3区| 国产亚洲综合色就色| 在线观看免费宅男视频|