如何编写系统中的添加自定义XML配置文件?

问题描述

看到很多开源框架,如Spring,Tomcat都是用xml作为配置文件。在这里想问一下,如果我想在系统中加一些自定义的配置文件,应该先写的XSD和XMLNS,还是先写Java对象,然后生成XSD?现在那种XML解析技术比较适合,Jaxb,dom4j还是digester?

解决方案

个人觉得jaxb比较好,而且是JDK自带的。先写xsd,然后用JDK自带的xjc生成java文件。
解决方案二:
系统中添加自定义的xml配置文件,如果规则定好,大家都遵守规则,不写xsd也行,用什么解析看习惯了。

时间: 2024-09-18 17:11:21

如何编写系统中的添加自定义XML配置文件?的相关文章

web项目中的web.xml配置文件version参数设置

问题描述 web项目中的web.xml配置文件version参数设置 按照李刚的javaEE企业应用实战,图中的版本号为3.1.为什么我输入3.1就会报错.而输入 2.5就可以.这里代表的什么意思,为什么我不能输入3.1 解决方案 http://blog.csdn.net/kebikakaxi/article/details/8676789 解决方案二: Tomcat web.xml配置文件web.xml配置文件详解web.xml配置文件详解

Struts 2中的struts.xml配置文件

是使用Struts2主要的配置文件,在这个文件中可以配置action,拦截器,result和reslut类型,视图以及视图类型等. 它是我们使用Sturts2开发工作的重点要关注的配置文件.struts.xml文件要放到在src源文件夹,源文件夹的东西将被编译 到classes文件夹下面.struts.xml文件的内容如程序清单所示. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurati

详解Linux系统中的进程初始化配置文件inittab

  /etc/inittab文件描述了哪些进程开始启动并正常运行.inittab为linux初始化文件系统时init初始化程序用到的配置文件.这个文件负责设置init初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令; 开机.关机.重启对应的命令;各运行级登陆时所运行的命令. inittab文件中的条目的格式如下: label:runlevels:action:process 下面分别介绍各个字段 1.label label 是一个独特的序列,确定了一个条目1 - 4字符,一些系统只支持2

Struts 2中的web.xml配置文件

web.xml文件 提供web工程部署描述信息,包含Struts2的FilterDispatcher组件配置信息,这个过滤器能够初始化Struts2框架,处理所有请求.最基本的配置方式如程序清单1.9所示. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"

Linux系统中掩耳盗铃的sudo配置_linux shell

 今天在这里讨论Linux系统中一个非常滑稽的系统配置失误,就是sudo,为什么说是滑稽的配置呢,就是因为如果配置不当的话,普通用户非常容易就可以提权到root用户,而且没有一点技术含量,系统管理员自己以为已经做好了权限管理,其实如果配置不当,权限漏洞已经出现. 很多公司Linux系统都会用到sudo来配置普通用户可以执行的超级用户权限,一是为了系统管理员更安全的操作系统,二是可以为研发人员提供可控的权限范围,下面就看一下我们在系统中常见的sudo配置文件. 复制代码 代码如下: admin A

Java中XML配置文件的读取处理

Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了? 当然不是,现在已经有一个新趋势,Java程序的配置文件都开始使用XML格式,以前是使用类似Windows的INI格式(Java中也有Propertiesy这样的类专门处理这样的属性配置文件).使用XML作为Java的配置文件有很多好处,从Tomcat的安装配置文件和J2EE的配置文件中,我们已经看到XML的普遍应用,让

Spring中的AOP(七)——基于XML配置文件方式的AOP

    除了前面介绍的基于JDK1.5的注解方式来定义切面,切入点和增强处理外,Spring AOP也允许直接使用XML配置文件来管理它们.在JDK1.5之前,只能使用配置文件的方式来管理,在Spring2.X后提供了一个新的aop命名空间来定义切面.切入点和增强处理.     相比之下,使用XML配置文件方式有如下优点: 如果没有使用JDK1.5以上版本,只能使用XML配置文件的方式 对早期的Spring用于来说更加习惯,而且这种方式允许使用纯粹的POJO来支持AOP 采用XML配置方式时,我

Linux系统中管理用户和用户组的相关配置文件简介

  Linux 是一个多用户.多任务的操作系统,理解Linux的单用户多任务,多用户多任务; 用户的角色区分: 用户在系统中是分角色的,在Linux 系统中,由于角色不同,权限和所完成的任务也不同;值得注意的是用户的角色是通过UID和识别的,特别是UID;在系统管理中,系统管理员一定要坚守UID 唯一的特性; root 用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限; 虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力,

tomcat-Tomcat的server.xml配置文件中Context 里的path修改问题

问题描述 Tomcat的server.xml配置文件中Context 里的path修改问题 各位大神,Tomcat的server.xml配置文件中Context 里的path修改后,启动服务器项目名称没有问题,再次启动,配置文件中的path又变回去了,而且项目名称也变成原来未更改前的了,怎么解决?我的是Maven项目,各位帮帮忙! 解决方案 http://panfuy.iteye.com/blog/1224665 解决方案二: Tomcat Server.xml配置文件Tomcat Server