资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
WSDL 的讲解首先新建一个类:person。包含一下内容。在 WSServiceDao 中创建这样几个方法。首先来看看用户的注册代码。我们这样来模拟用户的注册。在 WSClient 类中对这个方法来测试。这是我们测试方法代码。运行一下。运行成功。现在看不出来后台的处理信息。现在我们来看看三个文件的内容变化。http:/localhost:8080/ws_01?wsdl。 binding 节点中有这部分内容http:/localhost:8080/ws_01?wsdl=1 。增加的 message节点。http:/localhost:8080/ws_01?xsd=1在这个文件中,其实还多个这样一些代码:这个我也说不出来原理。 大家记住是这样就行了哦。 不明白的可以联系我。大家共同学习。现在我们采用另外一种方式来看看这个效果。这个要借助Myeclipse。点击这里后会出现这样的内容:点击后的效果如下:点击 1 处,在 2 处黏贴上服务发布的地址,点击“go”按钮。上图列出了服务发布可以供外部调用的方法。现在我们点击register 方法。点击 register 后在点击 Add。就会跳出红色矩形框中的内容。分别点击每个 Add ,添加内容。添加完成后,点击这里的“Go”按钮。点击这里的Source。出现如下信息。 这部分信息就是我们想要的。重点来看看这部分的内容。首先看看我们提交的信息:这里有个节点 ,这个就是我们调用服务中的方法。看看这部分内容上面有个节点 对应的就是途中 element 中 name 的值。 element 元素的属性是 person 类型的。在 wsdl 中自动解析成了 person 的三个属性。并且这三个节点的名称和 person中的属性名称是一样的。这样的效果在下面的三个方法中也会看到的。不明白的可以联系我哦。共同学习,共同进步。下面的图是服务器返回的信息:就不做分析了。下面看看 login 方法。就一行返回代码。运行一下。传入信息:服务器反馈信息:这里不多解释。看看 findPersonById 方法。运行一下。效果截图:看看 findPersonAll 方法。服务器返回信息: S:Envelopexmlns:S- - - 1 0-blackboy 0000blackboy- 2 1-blackboy 1000blackboy- 3 2-blackboy 2000blackboy这就是webService处理复杂数据类型的方式和效果。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号