java專案中,xml檔案一般都是用來儲存一些設定資訊
一般的程式設計, 多數用來儲存設定資訊. 拿JDBC來說,可以把資料庫連接字串寫到xml,如果要修改資料來源,只需要改xml就可以了,沒必要再去重新編譯java檔,而且,這些配置資訊放在一起,別的人來讀你寫的程式碼的時候,就方便了很多
框架中的xml , 除了設定資訊, 還可以寫一些對應關係,其實也是一種設定資訊.拿struts來說, xml配置的是頁面url對應後台java類(action)的關係,在配置和修改的時候,只需要改一個xml文件就可以了,沒必要一個個的查找java代碼
java專案完成之後,每個模組應該都是獨立的,模組之間的關係都可以使用xml來進行維護,spring就是這樣的一個框架
一個好的專案,需要有良好的可拓展性,如果把所有的邏輯關係還有配置資訊都寫入程式碼中,會使程式的可拓展性變差,為了解決這個問題,xml就可以對整個專案進行調度(spring)
還有使用xml作為資料儲存,不過用起來很少,多數還是用來存放設定資訊
不同的xml起到不同的作用:比如說web專案的中的設定檔起到配置路徑作用,以及跳轉請求的作用。 hibernate的設定檔起到配置連接資料庫和相關屬性以及對實體類別和關係型資料庫進行對應的作用,spring的設定檔起到配置javabean的實例化以及整合框架的作用。還有一些xml檔中存放了一些資料供程式讀取。
其實說到底設定檔就是儲存資料用的相當於小型資料庫,使用dom4j等一些讀取寫入設定檔jar包就能實現對設定檔的讀取,還有也可以跨語言的媒介! !
以上是詳細介紹XML在JAVA計畫中的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!