创建 xfire webService
?1,创建WebService ? 用myeclipse ide 自带的有创建webservice功能,如果项目不是webService工程 要添加 比如xfire webService project capabilitise? ?? ? ? ? ?选择xfire,create webService come from java bean ?,下面那个勾 create new java bean 也勾上 ??下一步 ?取一个名字 ?在java package 选择你要放的包下,点击finish 完成 ,在选择的那个包下 会产生一个接口与一个实现这个接口的类? ??我项目的名字是yTest 把工程发布下 ,启动tomcat 可以去访问项目下的webService ?http://localhost:8080/yTest/services??写的一个Test webService ?http://localhost:8080/yTest/services/Test?wsdl? ? 2,创建webService 客户端 ?myeclipse 下有个功能创建webService客户端 create webService client ?选择xfire 点击下一步 ?在wsdl url 中输入 Test webService 地址?http://localhost:8080/yTest/services/Test?wsdl? 在java package 中选择要放在的包中 ?点击下一步 会经行 validation ?通过点击完成 会产生 几个类 ?其中有个测试类 比如我的webService是Test 就会产生TestClient 一个测试的类 ? ????public static void main(String[] args) { ? ? ?? ? ? ?TestClient client = new TestClient(); ? //create a default service endpoint ?? ? ? ?TestPortType service = client.getTestHttpPort(); ? //TODO: Add custom client code here ?? ? ? ? // ?? ? ? ? //service.yourServiceOperationHere(); ? System.out.println("test client completed"); ?? ? ? ? System.exit(0); ?? ?} ??在service中可以调用 你写的webService 了 。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |