XML在JAVA項目中的做用

java項目中,xml文件通常都是用來存儲一些配置信息
通常的編程, 多數用來存儲配置信息 . 拿JDBC來講,能夠把數據庫鏈接字符串寫到xml,若是要修 改數據源,只須要改xml就能夠了,不必再去從新編譯java文件,並且,這些配置信息放在一塊兒,別的人來讀你寫的代碼的時候,就方便了很
框架中的xml , 除了配置信息 , 還能夠寫一些對應關係,其實也是一種配置信息 .拿st ruts來講,xml配置的是頁面url對應後臺java類(action)的關係,在配置和修改的時候,只須要改一個xml文件就可 以了,不必一個個的查找java代碼
java項目完成以後,每一個模塊應該都是獨立的,模塊之間的關係均可以使用xml來進行維 護,spring就是這樣的一個框架

一個好的項目,須要有良好的可拓展性,若是把全部的邏輯關係還有配置信息都寫入代碼中,會使程序的可拓展性變差,爲了解決這個問題,xml就能夠對整個項目進行調度(spring )

還有使用xml做爲數據儲存,不過用起來不多,多數仍是用來存放配置信息java

不一樣的xml起到不一樣的做用:好比說web項目的中的配置文件起到配置路徑做用,以及跳轉請求的做用。hibernate的配置文件起到配置鏈接數據庫和相關屬性以及對實體類和關係型數據庫進行映射的的做用,spring的配置文件起到配置javabean的實例化以及整合框架的做用。還有一些xml文件中存放了一些數據供程序讀取。
其實說到底配置文件就是存儲數據用的至關於小型數據庫,使用dom4j等一些讀取寫配置文件jar包就能實現對配置文件的讀取,還有也能夠跨語言的媒介!!
web

相關文章
相關標籤/搜索