2024年5月29日发(作者:)

利用Java编写简单的WebService实例

使用Axis编写WebService比较简单,就我的理解,WebService的实现代码和编写

Java代码其实没有什么区别,主要是将哪些Java类发布为WebService。下面是一个从编

写测试例子到发布WebService,以及编写测试代码的过程介绍。

本例子的WebService提供了两个方法,分别是sayHello和sayHelloToPerson,第一

个只是返回一个"Hello"字符串,没有参数,第二个函数接受一个字符串作为参数,返回"Hello

参数值",该例子比较简单,但是清楚的说明了从编写代码到发布为WebService以及测试

编写好的WebService全过程。

编写服务代码

服务代码提供了两个函数,分别为sayHello和sayHelloToPerson,源代码如下:

/*

* File name:

*

* Version: v1.0

*

* Created on Aug 2, 2008 9:40:20 AM

*

* Designed by Stephen

*

* (c)Copyright 2008

*/

package vice;

/**

* @author Stephen

*

* Test web service

*/

public class HelloService {

/**

* 不带参数的函数

*

* @return 返回Hello字符串

*/

public String sayHello() {

return "Hello";

}

/**

* 带参数的函数

*

* @param name

* 名称

* @return 返回加上名称的欢迎词

*/

public String sayHelloToPerson(String name) {