java中wsdl文件怎么生成

java中wsdl文件怎么生成,第1张

原则上,你可以先把JAVA生成.net的文件,然后根据以下其中一个方法,转变为WSDL

在.NET中有三种方肆亮式隐手生成WSDL:

1.在Web Service的URL后面加上WDSL需求,如下:

http://localhost/webExamples/simpleService.asmx?WSDL

2.使用disco.exe。在命令行中写下如下的命令:

disco http://localhost/webExamples/simpleService.asmx

3.使用System.Web.Services.Description命名空间下提供的类

每个 WSDL 文件的根元素都是 <definitions>,必须在其中提供服务的完整描述。首先,必须在 <definitions>元素中提供各种名称空间的声明。

<definitions>元素包含一个或多个 <portType >元素,每个元素都是一系列 operation。可以将单个portType元素看作是将各种方法组成类的一个逻辑分组。应该将每个Types称为服务,因此整个 WSDL 文件将成为一个服务集合。

在每个服务内可以有几个方法或者 operation,WSDL 通过 <operation>元素来引用它们。

下面是一个灶雹嫌最简单的WSDL例子

<?xml version="1.0" encoding="UTF-8" ?>

<definitions name="MobilePhoneService"

targetNamespace="www.mobilephoneservice.com/MobilePhoneService-interface"

xmlns="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:tns="http://www.mobilephoneservice.com/MobilePhoneService"

xmlns:xsd="http://www.w3.org/1999/XMLSchema">

<portType name="MobilePhoneService_port">

<operation name="getListOfModels ">

.......

.......

</operation>

<operation name="getPrice">

.......

.......

</operation>

</portType>

</definitions>

在php中使用soap(webservice),有时候要用到wsdl文件,如果自己编写,肯定会头大的。好在zde为我们提供了自动生成wsdl的功能,在zend

studio9中,与之前版本不一样的是,你需要单独安装wsdl插件,才可以使用,步骤如下:

1、打开zendstudio9,选择help(敬乱芹帮助)->welcome(欢迎

2、在右边的列表中找到WSDL

Support,勾选

3、点击A...

在php中使用soap(webservice),有时候要用到wsdl文件,如果自己编写,肯定会头大的。好在zde为我们提供了自动生成wsdl的功能,在zend

studio9中,与之前版本不一样的是,你需要单独安装wsdl插件,才可以使用,步骤如下:

1、打开zendstudio9,选择help(帮助)->welcome(欢迎

2、在右边的列表中找到WSDL

Support,勾选

3、点击Apply

changes(应用修改)

4、zde会自动安装,然后提示要重启,点击restart

now(现在重新启动)

wsdl支持安装陪谈完毕,下面我们来生成一个wsdl文件,步骤如下:

1、选择保存wsdl的项目文件夹

2、右键-new(新建)->other(其他)

3、在d出的对话框中选择web

services,在下级菜单中选择WSDL

file,点击next进入下一步

4、命名你的wsdl文件,点击next进入下一步

5、修改target

namespace(目标名称空间),亮毕其他不变,点击finish。

全部


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12135439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存