web Service入门实例

web service 服务端:

package com.xh.ws;

import javax.jws.WebMethod;
import javax.jws.WebService;

/**
 *
 * @author kali
 * SEI:使用注解定义
 */
@WebService
public interface HelloWS {

	@WebMethod
	public String sayHello(String s) ;
}
package com.xh.ws.impl;

import javax.jws.WebService;

import com.xh.ws.HelloWS;

/**
 * SEI的实现
 * @author kali
 *
 */
@WebService
public class HelloWsImpl implements HelloWS {

	@Override
	public String sayHello(String s) {
		// TODO Auto-generated method stub
		System.out.println("sayHello:"+s);
		return ">>>hello"+s;
	}

}

服务端测试代码:

package com.xh.ws.test;

import javax.xml.ws.Endpoint;

import com.xh.ws.impl.HelloWsImpl;

public class WS_sTest {

	public static void main(String[] args) {
		String address="http://127.0.0.1:8080/ws01/hello";
		Endpoint.publish(address, new HelloWsImpl());
		System.out.println("发布成功");
	}
}

web service 客户端:

客户端代码生成方法:

客户端测试代码:

package com.xh.ws.impl.test;

import com.xh.ws.impl.HelloWsImpl;
import com.xh.ws.impl.HelloWsImplService;

public class WS_c_test {

	public static void main(String[] args) {

		HelloWsImplService factory=new HelloWsImplService();
		HelloWsImpl helloWsImpl=factory.getHelloWsImplPort();
		System.out.println(helloWsImpl.sayHello("zana"));
	}
}
时间: 2024-10-26 05:52:09

web Service入门实例的相关文章

基于Tomcat5.0和Axis2开发Web Service应用实例

1.工作环境 Eclipse 3.1.2+Lomboz+jdk1.5+ apache-tomcat-5.0.18+AXIS2:1.0(war版本和bin版本) 在http://ws.apache.org/axis2/download/1_0/download.cgi页面下,下载AXIS2的Binary Distribution url: http://apache.justdn.org/ws/axis2/1_0/axis2-std-1.0-bin.zip和war Distribution url

C#使用PHP服务端的Web Service通信实例

 这篇文章主要介绍了C#使用PHP服务端的Web Service通信实例,需要的朋友可以参考下 注:本例中构建Web Service采用SOAP方式,通过php插件NuSoap来搭建SOAP服务器.    代码如下: <? require_once("lib/nusoap.php"); //调用NuSoap   $server = new soap_server(); //创建soap服务端 $server->configureWSDL("login_servic

android调用web service(cxf)实例应用详解_Android

Google为ndroid平台开发Web Service提供了支持,提供了Ksoap2-android相关架包 1.下载该夹包可以直接登录http://code.google.com/p/ksoap2-android/,现在该站点已经提供了直接的下载,只要点击下载链接就可以下载了: 我现在的是ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar 2.好了,现在我们就可以进行新建项目来进行测试了,首先我们先建立java服务端,这里的一些前期

android调用web service(cxf)实例应用详解

Google为ndroid平台开发Web Service提供了支持,提供了Ksoap2-android相关架包 1.下载该夹包可以直接登录http://code.google.com/p/ksoap2-android/,现在该站点已经提供了直接的下载,只要点击下载链接就可以下载了: 我现在的是ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar 2.好了,现在我们就可以进行新建项目来进行测试了,首先我们先建立java服务端,这里的一些前期

C#使用PHP服务端的Web Service通信实例_php实例

注:本例中构建Web Service采用SOAP方式,通过php插件NuSoap来搭建SOAP服务器. 复制代码 代码如下: <?require_once("lib/nusoap.php"); //调用NuSoap $server = new soap_server(); //创建soap服务端$server->configureWSDL("login_service"); //配置WSDL$namespace = "http://www.ab

求web service应用实例

问题描述 求webservice方面的应用实例! 解决方案 解决方案二:很简单的添加引用.........解决方案三:vs.net里新建一个WebService,并写好相关代码.然后在新建的网站项目里添加Web引用,选择"本地计算机",找到刚写的WebService并添加.解决方案四:顶,有没有详细一些的内容,学习

SSB(SQLservice Service Broker) 入门实例介绍_MsSql

step 1:perpar database & data 复制代码 代码如下: use mastergoCreate database Inventorygouse InventorygoCreate table inventory(    TitleId nvarchar(6) not null,    Quantity int not null,    primary key (TitleId,Quantity));go insert inventory values ('pc1001',

PHP采用XML-RPC构造Web Service实例教程_php技巧

一.概述: 目前进行Web Service通信有两种协议标准,一种是XML-RPC,另外一种是SOAP.XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定.健壮.安全并且复杂交互的时候使用. PHP自身就集成了XML-RPC和SOAP两种协议的访问,都是集中在xmlrpc扩展当中.另外,在PHP的PEAR中,不管是PHP 4还是PHP 5,都已经默认集成了XML-RPC扩展,而且该扩展跟xmlrpc扩展无关,能够独立实现XML-RPC的协议交互,如果没有xmlrpc扩展

web service 让我们来入门(一)

web service 让我们来入门也许web serivce的出现一定形式对Dcom和CORBA来说,对其rpc一定应用带入平台无关性,确实在远程调用函数为已所用通过soap传递,对其不同的平台,移植,都是大大地进步!!-------让我们来看一下web service的简单应用在服务端定义一个函数 pggpjj<%@ WebService Language="C#" Class="WebService" %>using System.Web;usin