簡介
JavaEE在開發的時候,如果是系統內部常量,一般提倡用枚舉常量類,寫在單獨的類中,但是經常要修改的變量,比如數據源配置,如果存在數據庫中,有種浪費。但是存在TXT中擴展性不好,就筆者觀察,一般的程序員都喜歡把經常修改的常量存在xml文件或者properties文件。
存在xml文件最大的好處是擴展性很好,一般用sax或者dom這兩個方向的框架,比如DOM4J,JDOM等。Sun推出的JAXM(Java API for XML Messaging)也是用的DOM4J。由于SAX的處理方式類似流媒體,是逐行的,不需要全部加載。而DOM是全部加載在內存,生成樹。因而SAX的讀取比DOM性能好,但是修改的話DOM略勝一籌。properties文件的擴展性不如xml,但是有很多xml沒法實現的優勢,比如加密之類的~
HelloWorld
筆者根據自己開發中感受,寫了一個工具包,用來體現讀取xml或者properties的流程,大家在使用的時候記得修改文件路徑。一共包含五個文件.本demo主要是用來模擬讀取數據庫的賬戶和密碼的,讀者可以在此基礎上擴展。