平常的编程, 多半用来存储设置信息 . 拿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项目中的作用的细致内容,更多请关注ki4网别的相干文章!