在WEBLOGIC SERVER 10中操纵JAX-WS和JAXB[Java编程]
本文“在WEBLOGIC SERVER 10中操纵JAX-WS和JAXB[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
JAX-WS(Java Architecture for Web Services)是JAX-RPC的后续版本.它是一种基于尺度的API,可用于编写、汇编和布置Java Web services.JAXB(Java Architecture for XML Binding)是一种Java/XML绑定技术.JAX-WS将利用JAXB处理全部的Java绑定操作.
本文将扼要介绍BEA WebLogic Server 10.1中所支持的JAX-WS 2.0和JAXB 2.0.读者可通过文章中的示例代码入门.
JAXB 2.0 Java开辟人员快速指南
JAX-WS利用JAXB处理全部的Java绑定操作,因此本文将重点谈论与JAX-WS有关的JAXB.纯熟的Java开辟人员普通都很繁忙.考虑到这一点,我将主要谈论以下两方面内容:
目前利用JAXB 2.0可以完成的任务.
目前利用JAXB 2.0无法完成的任务.
假如您忙得连阅读这篇文章的时间都没有,请直接 下载 本文所供应的示例代码.压缩包中的README文件介绍了具体的操作步骤.
利用JAXB 2.0可以完成那些任务?
下面列出了利用JAXB 2.0可以实现的一些对比风趣的任务.我的意思并非说利用其他Java-to-XML/XML-to-Java绑定技术就不能实现这些操作.我只是列出了利用JAXB 2.0可以完成的操作:
通过含有一个或多个<xs:schema>元素的WSDL生成Java对象图.这些<xs:schema>元素可以利用<xs:import>和<xs:include>元素引用其他的<xs:schema>元素.
通过Java对象图生成XML Schema文档.
操纵快速信息集解析程序(SAX和StAX)和串行器(serializer).
随机拜候XML文档的XML信息集.
直接在XML Schema文件或外部绑定自定义文件中嵌入绑定声明.
在撤消编组(unmarshalling)时利用基于事件的流模子.
编组二进制数据(比方说,处理MTOM和MIME附件).
开辟自己的插件,扩大JAXB代码生成功能.然后,这些插件(作为类封装在一个.jar文件中)可以拜候JAXB生成的代码,还可生成别的的类/办法/字段/注释/评论.
编写定制代码将已有类转化为由JAXB情势编译程序生成的类.
利用JAXB 2.0无法完成的操作
下面列出了利用JAXB 2.0无法完成的操作(大概说是我不知道若何实现):
通过XML文档生成XML情势.实际上,这并没有什么大不了的.因为其他工具(如Stylus Studio、XMLSpy和XMLBuddy Pro)可以实现这一功效.
匹配StAX或SAX解析的性能指数.解析同一XML文档时,SAX需求10ms,StAX需求46ms,而JAXB 2.0需求59ms.
利用JAXB举行Java绑定的示例POJO JAX-WS Web服务
JAX-WS是一种基于尺度的API,可用于编写、汇编和布置Java Web services.它利用JAXB处理全部与此相关的Java绑定操作.JAX-WS 2.0/2.1并不支持JAX-RPC或Apache Beehive XMLBean范例的利用,只支持JAXB范例的XMLBean.
以上是“在WEBLOGIC SERVER 10中操纵JAX-WS和JAXB[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |