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

相关文章
相关标签/搜索