操纵JAXB来实现Java程序配置的简单办法[Java编程]
本文“操纵JAXB来实现Java程序配置的简单办法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
程序的自定义设置是一个重要的功效,大大都程序城市供应自定义配置的办法,供利用户按照个人爱好、运行环境来配置软件的利用方法.程序的配置方法存在多样性,普通会采取windows格局的ini配置文件大概注册表方法,java格局的properties属性文件,随着xml文件在程序开放中的遍及,也有越来越多的配置开始利用xml的文件方法,比方java EE中的布置描写文件.
我们知道,在java中存在很多xml的处理方法,xml组织的dom、sax办法,apache以及sun官方都供应的众多的实现,也有很多其他第三方的优异类库支持,比方jdom,以及dom4j等.利用对比底层的方法来实现xml的读取,转换、以及校验和保存,需求编写不少的代码来具体实现,但是我们目前多了一个新的挑选,JAXB即Java Architecture for XML Binding,xml在java语言中的一个新标准,可以便利的从xml文件到java类,以及从java类到xml文件的转换.
利用JAXB需求下载sun官方的实现类库,可以在sun的glassfish网站来下载.操纵JAXB举行开辟的步骤以下:
1、定义xml文件的schema,用于定义xml文件的格局标准.
2、运行xjc.bat大概xjc.sh脚本生成在schema中定义的java对象.
3、利用javax.xml.bind.JAXB类的marshal静态办法来按照java对象生成xml文件.
4、实现javax.xml.bind.JAXB类的unmarshal静态办法从xml文件装载java对象.
相信在普通的程序配置方法中,利用JAXB是一个简单,便利的做法,无论是加载自定义配置、大概是保存配置.把对配置参数的处理,转化为普通java对象的操作,关于参数的加载大概保存,则交与JAXB来实现,因此都极其轻松.
Java语言实现配置的其他方法:
1、从jdk1.4开始,Java供应了java.util.prefs包,包含了一些配置的实现,包含属性文件、以及windows注册表等的读写.同sun供应的logging功效一样,很少被人利用.
2、Apache的common configuration 组件也供应了对配置的一些处理,供应了多种配置的支持,属性文件、xml文件、数据库以及jndi方法等,但关于小程序来说,存在一定的复杂性,同时也引入了多个其他第三方jar库的引用.
以上是“操纵JAXB来实现Java程序配置的简单办法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |