编写一个Web service客户端
配置元素
文件包含什么内容呢?首先,所有的元素都位于http://java.sun.com/xml/ns/jax-rpc/ri/config名称空间中。配置元素始终是root元素,而且还有一个wsdl元素,它包含了两个属性:location和packageName。location属性显然是要读取的WSDL文件所在的位置。wscompile使用packageName属性作为用于保存所生成代码的包的名称。位置可以是本地文件或者URL.config.xml。
现在从命令行运行wscompile,同时传递-help标志(参见图2)。正如您看到的那样,有很多可用的标志和特性。现在我们关心的是-gen(或者-gen:client,二者是一样的);-d,告诉wscompile在哪里存放编译以后的文件;还有-s,是生成源代码的位置。您还可以使用-verbose,它让您知道wscompile正在做什么,以及-keep,它指定保存所生成的源文件。您还需要把配置文件作为一个参数传递给wscompile。
0
相关文章