1

我已经wsimport/wsconsume为我的网络服务生成了类。我正在使用 JAXB 编组器和解组器支持。谁能告诉我这些编组器/解组器如何使用 gnereated 类?说它是生成的——requestFile、Response File、service、ServiceSoap、ObjectFactory、Package-info。这里的服务是我的网络服务的名称。

任何帮助是极大的赞赏。

4

1 回答 1

2

JAXB 使用生成的类上的注释来反射地编组/取消编组 XML 文档。如果注释丢失,它会尝试使用合理的默认值。

package-info.java是一个奇怪的 Java5 东西,它允许你声明包级别的注释。JAXB 使用它来做诸如声明包范围的类型转换器或 XML 名称空间之类的事情。

ObjectFactory是一个为各种 JAXB 类型提供工厂方法的生成类。您通常不需要自己使用它。

JAX-WS 运行时使用生成的服务类将 JAXB 绑定模型对象组装成实际的 SOAP 请求和响应。

于 2011-01-05T23:47:05.653 回答