为了不让调用web服务者直接通过wsdl文件得知方法名,包名等基本信息,可以通过注解方式修改wsdl文件的内容,让调用者只能够按照固定的方式调用,但是不知道实际调用方法的详细信息。
对于全面的地址显示有如下四种:
sop协议1.1所支持的地址
sop协议1.2所支持的地址
GET方式的
POST方式的
修改wsdl文件
通过在类文件上添加以下注解,可以修改wsdl生成的各元素,而不是直接去修改wsdl文件,直接去修 改wsdl文件是无效的。
WebService的注解包括:
@WebService-定义服务 --类上存在属性有以下几种
@WebMethod-定义方法 - 方法存在属性有以下几种
@WebResult-定义返回值– 返回值存在属性有以下几种
@WebParam-定义参数 – 参数存在属性有以下几种
注:一旦发布webservice,生成本地代码,远程调用webservice,但是,如果webservice的内容,被修改了 客户端生成的本地代码,必须要再重新生成一次。