期刊文献+

Java绑定XML架构的技术内涵 被引量:5

Technological Meaning of Java Architecture for XML Binding
在线阅读 下载PDF
导出
摘要 为了揭示Java绑定可扩展标记语言(XML)架构的技术内涵,分析了该应用编程接口(API)的开发背景,揭示了它的技术本质,论述了它的工作机理、核心组件、绑定过程的关键操作,即:用绑定编译器绑定XML文件的模式,生成模式导出类和接口,并将它们编译;解组过程将模式导出的Java类实例化成内容对象,表示XML 文件的内容和结构,让应用程序可直接访问;在生成内容树之前,解组过程可有选择地验证XML文件;借助绑定编译器生成的接口,客户应用可修改内容树所表示的XML数据;所处理的内容树可被编组成1种或多种XML 输出文件.给出了1个典型用例,并指出该API在开发XML Web服务和网络应用方面有很好的应用前景. For sake of revealing the technological meaning of Java Architecture for XML binding (JAXB), this article analyzed the development background of the API to unveil its technological essentials, then discussed the mechanism, core components and key manipulations for binding procedure, i.e. to bind Schema of XML with binding compiler to generate classes and interfaces derived from Schema for compiling; to instantiate the classes derived from the Schema into content objects to express the content and structure of XML files for direct access by application program during the unmarshalling procedure; before generating a content tree, the unmarshalling procedure can optionally validate XML files; by means of interfaces generated from the compiler, client application can modify XML data expressed by the content tree; the treated content tree can be marshaled into one or more kinds of XML output files. Finally the author pointed out a considerable application perspective of the API in development of Web services and network applications by a typical instance.
出处 《北京工业大学学报》 EI CAS CSCD 北大核心 2006年第3期263-268,共6页 Journal of Beijing University of Technology
关键词 JAVA编程语言 可扩展标记语言 接口 Java programming language extensible markup language (XML) interlaces
  • 相关文献

参考文献8

  • 1Sun Microsystems.The Java web servicestutorial[EB/OL].[2005-07-12].http://www.cit.gu.edu.au/teaching/2507CIT / resources/ jwstutorial13 / doc/.
  • 2Sun Developer Network.Java architecture for XML binding (JAXB) [EB/OL].[2005-07-13].http://java.sun.com/xml/jaxb/index.jsp.
  • 3Sun Microsystems.JAXB synopsis [EB/OL].[2005-08-20].http://java.sun.com/xml/jaxb/users-guide/jaxb-java.html.
  • 4Sun Microsystems.Using JAXB[EB/OL].[2005-07-11].http://java.sun.com/xml/jaxb/users-guide/jaxb-using.html.
  • 5Sun Microsystems.Customizing JAXB bindings[EB/OL].[2005-08-23].http://java.sun.com/webservices/does/1.5/tutorial/doc/JAXBWorks6.html.
  • 6Sun Developer Network.Java web services developer pack (Java WSDP) version 2.0 [EB/OL].[2005-01-06].http://java.sun.com/webservices/jwsdp/index.jsp.
  • 7Sun Developer Network.Java web services developer pack 2.0[EB/OL].[2005-09-10].http://java.sun.com/webservices/doun loads/web servicespack.
  • 8Sun Microsystems.How JAXB works[EB/OL].[2005-09-13].http://java.sun.com/webservices/jaxb/users-guide/jaxbworks.html.

同被引文献19

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部