webservice开发步骤详解

 时间:2024-10-13 13:15:42

1、首先来说一下j蟠校盯昂dk开发步骤和方式:进行服务端代码得开发:服务端开发需要写一个接口,一个实现类。在定义接口得砘捃坑聒名称前添加注解@WebService 在接口得方法上添加注解@WebMethod。然后在实现类中实现具体得业务逻辑。这样一个简单得服务端就写好了。一般来说写好服务端后,需要编写服务端测试代码来测试写得服务是否可以使用,这时调用得时候首先将webservice发布如下所示:

webservice开发步骤详解

2、发布烂衣茫庥好之后才能利用客户端代码进行调用。第二步,教大家如何写客户端代码。一般来说webservice服务端写好之后就是等着别人恝依在绌来调用,那么写好得服务端,客户端又是怎么知道怎么调用呢?我们称为WSDL协议,也就是说服务端写好了其实就是协议写好了,wsdl文件中包含服务端得方法名,方法得参数及格数及其参数得数据类型。当对方写好webservice服务发给我们时我们就可以访问wsdl文件 来生成客户端代码。那么怎么访问呢?其实就是对方webservice服务端接口地址+“?Wsdl”我们可以根据这个wsdl文件生成客户端代码。其实生成得客户端代码就是根据服务端协议文件生成的一堆普通得javaBean,这些javaBean可以将参数封装为一个实体类进行参数得传递。那么如何根据wsdl文件生成客户端代码呢?如下我们可以使用jdk 自带得wsimpot.exe工具,使用方式如下图:

webservice开发步骤详解
webservice开发步骤详解

3、上边得url指的是wsdl文件得路径即服务的接口地址+“?Wsdl”这样就会在e:\webservice下生成了客户端需要的类如下图:

webservice开发步骤详解

4、客户端类生成后还需要写客户端调用方法。需要使用endpoint发布。第弛阻廖娓二种方式就是使用CXF框架开发,这个方式用的比较多,它是配合spring来进行使用的。首先来说明一下服务端代码的开发菱诎逭幂方式:第一步:首先建立xsd文件,xsd文件根据接口的方法名,参数和类型进行定义,如下图:

webservice开发步骤详解

5、Xsd文件是xml文件的结构话语言,它用来描述xml语法,并具有扩展性。具体怎么建可参考相关文档。

webservice开发步骤详解

6、Xsd文件建好之后,可以根据jdk的xjc工具来生成服务端类,这些类封装了入参的类型和个数。服务端类如下所示:

webservice开发步骤详解

7、这样服务端的代码就生成了。业务逻辑代码需要加到实现类中。客户端代码的生成方式:首先根据wsdl文件和wsdl2java工具生成客户端参数实体,调用代码如下:

webservice开发步骤详解
webservice开发步骤详解

8、上述代码是根据cxf中的类工厂进行调用的。

  • 观沧海诗词描写的作用
  • 芦笋牛肉卷这样做,外嫩里脆,鲜菇多汁
  • 政府网站最新政策公告监控提醒
  • 评职称的论文怎么写标题?
  • 合理选择位置,蜀门想赚钱就这样摆摊
  • 热门搜索
    抗日战争手抄报 宪法手抄报简单漂亮 黑白手抄报 手抄报版面设计模板 读书心得手抄报 初一数学手抄报 二年级手抄报大全 我爱我班手抄报 关于新学期的手抄报 小学生春节手抄报