[問題] java 與 xml 的關係

看板java作者 (蔥頭)時間10年前 (2015/05/06 00:02), 編輯推噓8(8015)
留言23則, 9人參與, 最新討論串1/1
請問各位大大 ~ 最近在使用JDBC libray , 常常看到書上將資料庫的一些config(如帳號、密碼、URL)等等, 編輯在XML裡面, 然後再透過讀取XML檔案parse內容, 想請問一下為什麼要這麼複雜呢? 直接寫在程式碼中有什麼問題嗎, 如果是安全性考量, 那xml一樣也是會被看到啊? 另外常常看到很多設定都是透過XML(像是web.xml), java和xml好像有密切的關係, 常常使用? 謝謝 ! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1430841770.A.A9A.html

05/06 02:44, , 1F
我有2T硬碟沒有2T記憶體,END
05/06 02:44, 1F

05/06 02:49, , 2F
寫在程式碼你要改就要重新compile...
05/06 02:49, 2F

05/06 08:23, , 3F
了解 ~ 因為我之前比較多的語言是php和nodejs
05/06 08:23, 3F

05/06 08:23, , 4F
所以比較沒有這困惱, 不用complier
05/06 08:23, 4F

05/06 10:08, , 5F
只是這樣每次要使用資料庫都要開檔關檔, 不會影響
05/06 10:08, 5F

05/06 10:08, , 6F
效能嗎?
05/06 10:08, 6F

05/06 10:15, , 7F
記得有些api會幫你管理資源問題
05/06 10:15, 7F

05/06 10:16, , 8F
他們被設計就是用來讀取config之用
05/06 10:16, 8F

05/06 10:19, , 9F
之後可能回學到continuous integration的概念 或是
05/06 10:19, 9F

05/06 10:21, , 10F
CI的TOOL 在軟體 測試 發布 階段,甚至在部屬多個機器上
05/06 10:21, 10F

05/06 10:21, , 11F
都會使用不同的資源來源 所以都會有不同的設定檔
05/06 10:21, 11F

05/06 10:26, , 12F
設定檔 不只是程式開發員可以填寫自己的版本
05/06 10:26, 12F

05/06 10:27, , 13F
測試員 部屬人員 都可以依需求而填入
05/06 10:27, 13F

05/06 10:38, , 14F
我在想xml讀取後會不會存到final變數, 這樣就不用重
05/06 10:38, 14F

05/06 10:38, , 15F
複開關檔案, 但是好像也就失去拉出來xml的意義
05/06 10:38, 15F

05/06 12:44, , 16F
帳密通常都是-D帶入?
05/06 12:44, 16F

05/06 12:54, , 17F
我想,應該是方便吧,java有許多xml操作的工具(JDOM, JAXB..
05/06 12:54, 17F

05/06 12:55, , 18F
那個年代xml可是很潮的東西
05/06 12:55, 18F

05/06 12:59, , 19F
不過xml越來越不潮了,最近比較常看到java config的東西
05/06 12:59, 19F

05/06 13:07, , 20F
大部分都是啟動時才讀檔 效能不會有啥影響
05/06 13:07, 20F

07/11 15:22, , 21F
現在流行xml減量,但java還是留下很多處理xml的工具
07/11 15:22, 21F

07/11 15:22, , 22F
另外我想問用 java config的話,改設定要重新compile?
07/11 15:22, 22F

07/11 15:23, , 23F
還是可以只compile config 那個 java檔?
07/11 15:23, 23F
文章代碼(AID): #1LIEcggQ (java)
文章代碼(AID): #1LIEcggQ (java)