七、axis调用RMI模式WebService
和先前写的web service几乎一样,不同的是这里写的WebService要实现接口,而我们实现的接口要继承rmi的Remote接口才行。 1、RMI接口,很简单的2个方法,继承Remote接口 ? 2、实现上面的接口 ? ? ? ? ? 3、定制wsdd发布服务 ? ? ? 4、命令行发布服务 java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/AxisWebService/services/AdminService deployRMI.wsdd 在浏览器中输入: http://localhost:8080/AxisWebService/servlet/AxisServlet 即可查看到刚才发布的服务 ? 5、编写客户端调用代码 ? ? ? ? HelloRMI rmi = (HelloRMI) service.getPort(url,HelloRMI.class ); 用rmi接口调用的还是比较简单明了,接口中的方法都一目了然。我们也不用操心接口里面的方法是怎么样实现的,更具有面向接口编程、更加透明化。 作者:hoojo (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |