`

jaxb的安装、使用和资源下载

阅读更多

今天运用到一个jaxb技术,简单来说就是给xml或者是xsd文件通过编译变为java实体对象,在中我觉得相对还是比较好用,我说说我的安装和使用:

    首先在这个路径下下载一个安装下包(在这前提下要安装好jdk1.6,环境变量要配置好):

       jar包下载路径:http://download.csdn.net/detail/jccmjl/4498291

      下载好以后接下来进行安装:

        在命令行输入cmd --->比如说我这个jar 放在d盘下面就输入:java -jar  JAXB2_20101209.jar   按回车,他会弹出一个窗口,给下拉框拉到最下面下就OK,那么他就会自动安装好。

 

 

    使用,比如我现在给一个xsd配置好的文件放在d盘下面:

                     输入csd:  找到d盘下面: 输入:xjc  D:\knetretInfo.xsd  按回车  他就给你编译好了,下面是一个写好了的例子:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
	attributeFormDefault="unqualified" elementFormDefault="qualified">
	<xs:element name="knetRetInfo" type="knetRetInfo"/>
	<xs:complexType name="knetRetInfo">
		<xs:all>
			<xs:element name="expireDate" type="xs:string" />
			<xs:element name="registerDate" type="xs:string" />
			<xs:element name="domainList " type="domainList" />
			<xs:element name="reneWDate" type="xs:string" />
			<xs:element name="certId" type="xs:string" />
			<xs:element name="delTime" type="xs:string" />
			<xs:element name="sealCerBackList" type="sealCerBackList" />
			<xs:element name="sealCertLogBackList" type="sealCertLogBackList" />
			<!-- result基类 -->
			<xs:element name="code" type="xs:string" />
			<xs:element name="msg" type="xs:string" />
			<!-- 返回结果list暂且搁着。 -->
			<xs:element name="result" type="xs:string" />
			<xs:element name="date" type="xs:string" />
		</xs:all>
	</xs:complexType>
	<xs:complexType name="domainList">
		 <xs:sequence>
		 	<xs:element name="domainName"  maxOccurs="unbounded" minOccurs="1"/>
		 </xs:sequence>
	</xs:complexType>
	<xs:complexType name="sealCerBackList">
		 <xs:sequence>
		 	<xs:element name="sealCertBack"  type="sealCertBack" maxOccurs="unbounded" minOccurs="1"/>
		 </xs:sequence>
	</xs:complexType>
	<xs:complexType name="sealCertBack">
	 		<xs:all>
				<xs:element name="domain_name"  type="xs:string"/>
				<xs:element name="unit_name"  type="xs:string"/>
				<xs:element name="qualification_code "  type="xs:string"/>
				<xs:element name="qualification_name"  type="xs:string"/>
				<xs:element name="valid_period_start"  type="xs:string"/>
				<xs:element name="valid_period_end"  type="xs:string"/>
				<xs:element name="valid_period"  type="xs:string"/>
				<xs:element name="qualification_organiZation"  type="xs:string"/>
				<xs:element name="uPLoadFlleName"  type="xs:string"/>
				<xs:element name="audit_status"  type="xs:string"/>
				<xs:element name="register_date"  type="xs:string"/>
			</xs:all>
	</xs:complexType>
	<xs:complexType name="sealCertLogBackList">
		 <xs:sequence>
		 	<xs:element name="sealCertLogBack"  type="sealCertLogBack" maxOccurs="unbounded" minOccurs="1"/>
		 </xs:sequence>
	</xs:complexType>
	<xs:complexType name="sealCertLogBack">
	 		<xs:all>
				<xs:element name="domain_name"  type="xs:string"/>
				<xs:element name="name"  type="xs:string"/>
				<xs:element name="qualification_code "  type="xs:string"/>
				<xs:element name="qualification_name"  type="xs:string"/>
				<xs:element name="valid_period_start"  type="xs:string"/>
				<xs:element name="valid_period_end"  type="xs:string"/>
				<xs:element name="valid_period"  type="xs:string"/>
				<xs:element name="qualification_organiZation"  type="xs:string"/>
				<xs:element name="uPLoadFlleName"  type="xs:string"/>
				<xs:element name="audit_status"  type="xs:string"/>
				<xs:element name="register_date"  type="xs:string"/>
				<xs:element name="operation"  type="xs:string"/>
			</xs:all>
	</xs:complexType>
</xs:schema>
分享到:
评论

相关推荐

    axis部署WebServices 和 JAXB的使用

    在IT行业中,Web服务是一种广泛使用的通信协议,它允许不同...这个主题的资源提供了详细的部署步骤和使用说明,对于初学者和有经验的开发者来说都是宝贵的参考资料。不断学习和实践,你将在Web服务领域变得更加专业。

    jaxb api jar

    这个jar文件是开发人员在不需额外积分的情况下可以直接下载使用的资源。 JAXB的核心功能在于将Java对象模型自动转化为XML文档,以及将XML数据解析回对应的Java对象。这种转换极大地简化了XML数据的处理,避免了手动...

    jaxb-ri-2.2.7

    在解压的`jaxb-ri-2.2.7`文件中,通常会包含以下组件和资源: 1. **API文档**:JAXB的API文档(如`docs/api`目录下的JAR文件或HTML文件),提供了详细的接口和类的说明,帮助开发者了解如何使用JAXB API。 2. **二...

    jaxb-ri-20091104

    对于初学者或需要使用JAXB的开发者来说,这些资源可以帮助他们快速理解和使用JAXB来处理XML数据。 总的来说,JAXB是一个强大的工具,它简化了XML数据和Java应用程序之间的交互。通过`xjc`批处理命令,开发者可以...

    jaxb (XML操作)

    **JAXB(Java Architecture for XML Binding)** 是Java平台中用于处理XML的一种强大的工具,它提供了将XML文档与Java对象之间的映射,从而方便XML数据的解析和生成。通过JAXB,开发者可以轻松地实现XML数据到Java...

    jaxb2.0英文文档

    JAXB允许开发者在Java应用程序中使用XML,而无需编写大量的XML解析代码,极大地简化了XML处理。 **核心概念:** 1. **Java类到XML映射(Java Class to XML Mapping)**:JAXB允许你定义Java类,并通过注解或XML绑定...

    JAXB.zip_jaxb

    **xml-resources** 目录可能包含与XML相关的资源,如XSD(XML Schema Definition)文件,这些文件定义了XML文档的结构和约束,可以被JAXB用来验证生成的XML文档的合法性。 **test** 目录通常存放单元测试代码。在这...

    JAXB xml与对象转换

    2. **资源消耗**:虽然JAXB性能优秀,但在处理大量数据时仍可能消耗较多内存。 3. **不适用于实时更新**:如果XML需要频繁更新,JAXB可能不是最佳选择,因为它涉及到对象的创建和销毁。 ### 应用场景 JAXB广泛应用...

    jaxb api 2.2

    9. **国际化(i18n)**:JAXB提供对国际化(i18n)的支持,允许在XML中使用资源束来处理多语言内容。 10. **自定义转换**:对于无法直接映射的类型,JAXB允许通过实现`XmlAdapter`接口来自定义转换逻辑。 JAXB API...

    webservice实例 CXF的JAXWS和JAXRS实现 及JAXB标准接口实现带jar包

    其次,**JAX-RS** 是针对RESTful架构风格的Web服务API,它使用注解来简化HTTP操作(如GET、POST、PUT和DELETE)和资源的表示。JAX-RS允许开发者直接在Java类和方法上使用注解,以声明HTTP操作、URI模板、响应类型等...

    使用maven、jaxb等技术构建可配置编译打包及可配置项目运行

    本篇文章将深入探讨如何利用Maven和JAXB技术来构建一个可配置的编译打包及项目运行环境,同时也会涉及XML配置文件的使用。 Maven是一个强大的Java项目管理工具,它提供了项目构建、依赖管理和项目信息管理等功能。...

    ae-jaxb.zip

    这个名为"ae-jaxb.zip"的压缩包显然包含了针对Android平台的JAXB实现及相关资源,方便开发者在Android项目中集成和使用。 JAXB是Java标准版(Java SE)的一部分,但在Android平台上并不是默认支持的,因为Android ...

    JAXB资料集.rar

    总的来说,这份"JAXB资料集.rar"是一份全面学习JAXB的资源,包含了理论指导、实践示例和问题解决,适合对JAXB感兴趣的开发者进行深入学习。通过阅读和实践其中的内容,可以有效提升对XML数据处理的能力,并在实际...

    使用jaxb将XML转化为JAVA BEAN

    在Java开发中,XML(eXtensible Markup Language)是一种常用的数据交换格式,它具有良好的结构化和可读性。...在提供的链接中,博主Eric Xiong的博客可能更深入地探讨了JAXB的使用和实践,可以作为进一步学习的资源。

    jaxb jar包,还需要jersey包

    然而,需要注意的是,随着技术的发展,Spring Boot等现代框架已经内置了对REST服务和JSON的支持,JAXB和Jersey的使用逐渐减少,更多地转向了Jackson库进行JSON处理。但了解这些基础知识对于理解REST服务的底层机制...

    JAXB, SAX, DOM Performance

    Test 3使用了JAXB和StAX的XMLStreamReader。StAX是基于事件的XML解析器,它按需读取XML,减少了内存消耗。通过XMLStreamReader,JAXB可以逐事件地处理XML,进一步优化性能,尤其适用于处理大型XML文档。 4. DOM: ...

    jaxb资料及实例,里面还包含了其他资料地址3

    Java Architecture for XML Binding ...总之,这个压缩包对于想要学习和提升JAXB技能的Java开发者来说是一个宝贵的资源,它可能涵盖了从基础概念到高级应用的各种教程和示例,同时还有可能引向更广泛的IT知识领域。

    java打包源码-jaxb-core-2.3.0.1-sources:用于创建与Solace解决方案包一起使用的jaxb-core-2.3.0

    9和更高版本的JAXB功能。 此资源来自。 许可与治理 JAXB拥有CDDL 1.1和GPL 1.1双重许可。 这意味着您可以选择两者中的哪一个更适合您的需求,并在这些条件下使用它。 请参考此仓库中的LICENSE.txt。 链接

    使用JAXB(用于XML绑定的Java API)解决现实世界问题的7个步骤

    "7-steps-to-solve-real-world-problem-using-JAXB-Java.pdf"这个文件可能包含了详细的示例和解释,可以作为学习JAXB的宝贵资源。而"JAXBFindbug.zip"可能包含了一个示例项目,展示了如何在实际开发中应用JAXB,并...

Global site tag (gtag.js) - Google Analytics