|
| |
精品推荐 |
 |
|
| |
|
|
|
|
简单的webservice开发例子
|
日期:2007年7月15日 作者: 查看:[大字体
中字体 小字体]
|
Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface ( DII) 2、Stubs方式 3、Dynamic Proxy方式 二、编写DII(Dynamic Invocation Interface )方式web服务 1.编写服务端程序HelloClient public class HelloClient { public String getName(String name) { return "hello "+name; } } 2、将源码拷贝到Axis_HOME下,重命名为 HelloClient.jws 3、访问连接http://localhost:8080/Axis/HelloClient.jws?wsdl,页面显示Axis自动生成的wsdl 4、编写访问服务的客户端 TestHelloClient.Java import org.apache.Axis.client.Call; import org.apache.Axis.client.Service; import javax.XML.namespace.QName; import javax.xml.rpc.ServiceException; import java.net.MalformedURLException; import java.rmi.RemoteException; public class SayHelloClient2 { public static void main(String[] args) { try { String endpoint = "http://localhost:8080/Axis/HelloClient.jws"; Service service = new Service(); Call call = null; call = (Call) service.createCall(); call.setOperationName(new QName( "http://localhost:8080/Axis/HelloClient.jws", "getName")); call.setTargetEndpointAddress
上一篇:基于JSP技术的数据库连接
下一篇:使用JSTL标签来访问list并判断list中的选中项
|
| 简单的webservice开发例子 相关文章: |
|
|
|
| 简单的webservice开发例子 相关软件: |
|
|
|
|