Code Bye

关于webservice接口发布,一个接口若是有多个实现类怎么办

例如本人先定义了一个SEI HelloWorld接口,然后有两个实现类HelloworldImp1和HelloworldImp2,本人要发布其中任何一个只要用
Endpoint.publish(address,new HelloWorldImp1( ));或Endpoint.publish(address,new HelloWorldImp2( ));但是本人这两个实现类都要发布在同一个webservice下,本人该怎么做呢
解决方案

20

这样应该是不可以的,建议多封装一层,webservice接口实现里面根据传入参数再调用你具体的service

20

程序里调用接口方法时调用的是哪个类的方法,取决于初始化时用的哪个类。
那么相似的,假如你通过web service远程调用,那么初始化时用的哪个类这个信息也要从调用端这里传过来的,这个还实现不了的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于webservice接口发布,一个接口若是有多个实现类怎么办