昨天用Eclipse生成了WebService的服务端和客户端,今天尝试不用Eclipse的插件生成,自己写一个服务端,可能因为昨天碰到的不少问题都得到了解决,今天写起来还算比较顺利,现在把过程贴出来,以后可能会用得着。
1、创建一个web工程,DynamicWeb Project (File->New->Dynamic Web Project),取名叫“ws-server-hand”,这个就不多说了。
2、编写提供服务的接口和实现类,这个步骤和用插件生成相同,注意标注不要遗漏。
AddService.java
package com.ws.server;
import javax.jws.WebService;
@WebService(targetNamespace="http://server.ws.com/")
public interface AddService {
public int add(int a, int b);
}
AddServcieImpl.java
package com.ws.server.impl;
import javax.jws.WebService;
import com.ws.server.AddService;
@WebService(endpointInterface = "com.ws.server.AddService")
public class AddServcieImpl implements AddService {
@Override
public int add(int a, int b) {
return a + b;
}
}</