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

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

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

    badqiu

    XPer
    隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
    數據加載中……

    系統參數的動態刷新,只需一個原則:保持類的無狀態

    應用系統的開發經常有參數動態刷新的問題,一般的方案會比較復雜,其實只要保持一個原則: 保持類的無狀態,那么動態刷新參數是一簡很簡單的事情. 舉下面這個例子.

    將我們原來的代碼:

    //我們有很多類似這樣的UserSerive類,每個類都維護自己的狀態,每個類的屬性都需要動態刷新
    public
     class UserService {
        
    private String username; //現username為實例屬性,刷新會十分麻煩
        public void setUsername(String v) {
            
    this.username = v;
        }
        
        
    public void doSomeThing() {
            loadUserDetail(username);
        }
        
    }

    username是一個需要更新的系統參數,而UserSerivce存在spring容器中將username變量注入進來。 那么如果username這個參數需要更改的話會比較麻煩

    修改為無狀態的類:

    public class StateLessUserService {
      
    private Properties properties; //該properties為系統全局共享,這樣內部進行參數的刷新,,將會十分方便  

      
    public void doSomeThing1() {
        
    //實現1: 全局的properties
        loadUserDetail(properties.getProperty("username"));
      }

      
    public void doSomeThing2() {
        
    //實現2: 靜態方法得到配置,由Config統一維護參數
        loadUserDetail(Config.getProperty("username"));
      }
    }

    如實現2,現我們使用一個統一的Config類得到配置參數,只需要刷新該類,那與username類似的配置參數都可以立即修改。

    如上描述: 只要我們的類無狀態,那么想要動態刷新參數是十分簡單的一件事.

    再描述一個原則:

    既然可以用如此簡單的方法達到我們的目的,為何要搞出那么復雜的方案. (簡單就是美)

    posted on 2010-05-25 00:43 badqiu 閱讀(2029) 評論(5)  編輯  收藏

    評論

    # re: 系統參數的動態刷新,只需一個原則:保持類的無狀態  回復  更多評論   

    你在說什么?沒看懂
    2010-05-25 09:23 | 咖啡妝

    # re: 系統參數的動態刷新,只需一個原則:保持類的無狀態  回復  更多評論   

    不知所謂???
    2010-05-25 09:50 | Andyson

    # re: 系統參數的動態刷新,只需一個原則:保持類的無狀態  回復  更多評論   

    難道沒有描述清楚,意思如果 username是一個需要更新的系統參數,而UserSerivce存在spring容器中將username變量注入進來。 那么如果username這個參數需要更改的話會比較麻煩
    2010-05-25 10:30 | badqiu

    # re: 系統參數的動態刷新,只需一個原則:保持類的無狀態  回復  更多評論   

    這個思想還是不錯的... 具體要看用到哪里。
    2010-05-25 10:58 | fantasy

    # re: 系統參數的動態刷新,只需一個原則:保持類的無狀態  回復  更多評論   

    lz從哪里學的?不錯
    2010-05-25 21:48 | Jie

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


    網站導航:
     
    主站蜘蛛池模板: 黄网站色视频免费观看45分钟 | 999国内精品永久免费观看| 77777亚洲午夜久久多人| 久久WWW免费人成人片| 亚洲精品私拍国产福利在线| 国内精品免费久久影院| 亚洲精品国产精品乱码视色| 丁香花在线视频观看免费| 国产亚洲综合色就色| 久久伊人免费视频| 亚洲精品在线播放视频| av免费不卡国产观看| 亚洲欧洲日本精品| 四虎永久在线精品免费网址 | 亚洲精品视频在线观看免费| 亚洲视频在线观看免费视频| 亚洲天堂一区在线| 国产精品成人免费视频网站京东| 亚洲一区二区三区免费观看| 人妻视频一区二区三区免费| 亚洲中文字幕久久精品蜜桃| 一级毛片免费毛片一级毛片免费| 亚洲成综合人影院在院播放| 岛国片在线免费观看| www亚洲精品久久久乳| 国产精品亚洲综合专区片高清久久久| 日本三级在线观看免费| 亚洲免费在线视频观看| 永久免费视频v片www| 老司机午夜性生免费福利| 国产亚洲精品影视在线产品| 99re6热视频精品免费观看| 亚洲AV无码一区二区三区人 | 亚洲人成精品久久久久| 1000部拍拍拍18勿入免费视频下载 | 91人成网站色www免费下载| 亚洲色www永久网站| 亚洲色欲一区二区三区在线观看| 最近的中文字幕大全免费8| 天天综合亚洲色在线精品| 亚洲av永久无码精品表情包|