wsgen工具如何同JAX-B配合?

原创
2014/04/11 19:34
阅读数 76

现在可以得出结论。针对一个java web服务,当其绑定样式为document而不是RPC时,在它对应的WSDL文档中会有一个非空的类型定义部分。这部分利用XML模式语言定义了web服务需要的类型。wsgen工具从SIB中生成的java类同XSD类型相关联。底层的JWS库利用wsgen生成的Artifact,通常是JAX-B包,将java类型(通常是内存的java对象)转换(编码)为具体的XML类型(也就是说,输出的具体的XML文档符合一个XML模式文档)。相反的操作用来将一个具体的XML文档转换(解码)成一个java类型的或其他某种语言的内存对象。因此wsgen工具生产的相关工件资源支持基于java的web服务的互用性。JAX-B对与JAVA和XSD类型间的转换提供底层支持。在大多数情况下,JAX-B作为基础架构保持其不可见性。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部