利用注解修改wsdl文件的内容

         为了不让调用web服务者直接通过wsdl文件得知方法名,包名等基本信息,可以通过注解方式修改wsdl文件的内容,让调用者只能够按照固定的方式调用,但是不知道实际调用方法的详细信息。

对于全面的地址显示有如下四种:

         sop协议1.1所支持的地址

          

          sop协议1.2所支持的地址

        

          GET方式的

       

          POST方式的

        

 

 

修改wsdl文件

         通过在类文件上添加以下注解,可以修改wsdl生成的各元素,而不是直接去修改wsdl文件,直接去修       改wsdl文件是无效的。

WebService的注解包括:

         @WebService-定义服务   --类上存在属性有以下几种

利用注解修改wsdl文件的内容_第1张图片

         @WebMethod-定义方法   - 方法存在属性有以下几种

         利用注解修改wsdl文件的内容_第2张图片         

         @WebResult-定义返回值– 返回值存在属性有以下几种

              利用注解修改wsdl文件的内容_第3张图片    

         @WebParam-定义参数 – 参数存在属性有以下几种

       利用注解修改wsdl文件的内容_第4张图片           

 

注:一旦发布webservice,生成本地代码,远程调用webservice,但是,如果webservice的内容,被修改了      客户端生成的本地代码,必须要再重新生成一次。

你可能感兴趣的:(个人javaweb学习笔记)