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包就能实现对配置文件的读取,还有也可以跨语言的媒介!!
分享到:
相关推荐
java对xml操作,包括各种读写,java对xml操作的项目案例
如何用XML配置JAVA项目数据库,方便用户配置数据库
浅谈软件项目教学中xml在JAVA WEB中的应用.pdf
本人测试能成功运行并输出结果。因为项目需要,在myeclipse中测试可行,在eclipse中也已测试。请放心使用。
java项目之XML考试系统源码java项目之XML考试系统源码java项目之XML考试系统源码java项目之XML考试系统源码java项目之XML考试系统源码java项目之XML考试系统源码java项目之XML考试系统源码java项目之XML考试系统源码...
本文档主要讲述的是Java操作XML编程实例解析...在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易于表达,也利于一线开发者跟踪调试。希望本文档会给有需要的朋友带来帮助;
javaweb项目中web.xml的作用
XML 节点名称 要与Bean相同 该项目 包含测试代码 可以演示。 节点属性 可以为String 多层节点 请用List表示
java四种xml读写demo
使用java jdk的JAXB技术实现xml与java对象互相转化代码教程: JDK中JAXB相关的重要Class和Interface:(来源于百度百科JAXB) •JAXBContext类,是应用的入口,用于管理XML/Java绑定信息。 •Marshaller接口,将Java...
支持把需要的pdf图片文件解析成xml串输出。请严格根据里面提供的maven依赖以及com.itextpdf该目录层级名称进行测试
项目文件为TxtToVDS.java 、XMLToVds.java 1、创建TXT D:/zhouyl/111.txt 2、读TXT文本D:/zhouyl/111.txt创建相应格式的D:/zhouyl/111.VDS 3、创建XML文件 D:/zhouyl/333.xml 4、读取XML文件 D:/zhouyl/123.xml生成...
一、Idea关联的maven本地仓库配置...三、3个可单独使用的,maven项目文件pom.xml自定义配置 pom-maven-springboot-CusConfigV1.xml pom-maven-springboot-CusConfigV2.xml pom-maven-spring-CusConfigV1不推荐使用.xml
压缩包中有一个项目(项目中包含操作xml文件的类和对应的xml文件)、一个用于操作xml文件的jar包,用于操作xml文件,并且获得list集合。
通过JAVA生成XML,XML项目开发中用到的,我先做了个备份
// 组装XML推送信息 //编辑xml格式,发送到服务器 //客户端接收xml,并且解析xml //接受xml,读取项目信息
本项目基于java创建xml文档对象,方便对xml文档的读写。
java中dom4j读写XML(项目中含所需要的jar包)
XML成为可扩展标记语言,它的文件格式必须是以.xml作为结尾。在程序中通常使用XML来存储数据、配置信息、传输数据。 (如:web.xml)本项目用java代码和xml实现类对xml解析
读取xml文档中的标签列,增加节点,在指定位置插入元素 节点,删除节点