[問題] java 與 xml 的關係

作者: tas72732002 (蔥頭)   2015-05-06 00:02:47
請問各位大大 ~
最近在使用JDBC libray , 常常看到書上將資料庫的一些config(如帳號、密碼、URL)等等,
編輯在XML裡面, 然後再透過讀取XML檔案parse內容, 想請問一下為什麼要這麼複雜呢?
直接寫在程式碼中有什麼問題嗎, 如果是安全性考量, 那xml一樣也是會被看到啊?
另外常常看到很多設定都是透過XML(像是web.xml), java和xml好像有密切的關係, 常常使用?
謝謝 !
作者: pttworld (批踢踢世界)   2015-05-06 02:44:00
我有2T硬碟沒有2T記憶體,END
作者: ssccg (23)   2015-05-06 02:49:00
寫在程式碼你要改就要重新compile...
作者: tas72732002 (蔥頭)   2015-05-06 08:23:00
了解 ~ 因為我之前比較多的語言是php和nodejs所以比較沒有這困惱, 不用complier只是這樣每次要使用資料庫都要開檔關檔, 不會影響效能嗎?
作者: caty1010 (Lucas)   2015-05-06 10:15:00
記得有些api會幫你管理資源問題他們被設計就是用來讀取config之用
作者: jetswayss (小犬)   2015-05-06 10:19:00
之後可能回學到continuous integration的概念 或是CI的TOOL 在軟體 測試 發布 階段,甚至在部屬多個機器上都會使用不同的資源來源 所以都會有不同的設定檔設定檔 不只是程式開發員可以填寫自己的版本測試員 部屬人員 都可以依需求而填入
作者: tas72732002 (蔥頭)   2015-05-06 10:38:00
我在想xml讀取後會不會存到final變數, 這樣就不用重複開關檔案, 但是好像也就失去拉出來xml的意義
作者: luoqr (.....)   2015-05-06 12:44:00
帳密通常都是-D帶入?
作者: ghchen (Seele)   2015-05-06 12:54:00
我想,應該是方便吧,java有許多xml操作的工具(JDOM, JAXB..那個年代xml可是很潮的東西不過xml越來越不潮了,最近比較常看到java config的東西
作者: gmoz ( This can't do that. )   2015-05-06 13:07:00
大部分都是啟動時才讀檔 效能不會有啥影響

Links booklink

Contact Us: admin [ a t ] ucptt.com