文档名称 文档密级:
2013-4-15
华为机密,未经许可不得扩散 第 1 页, 共 10 页
使用 Xfire 、Axis 、 Axis2 框架实现 WebService
一、用 xfire 发布 WebService
1 、完成接口、实现类以及相关的 bean 代码编写
本示例中用到的接口、实现类、 bean 如下:
接口:
@WebService (name = "HellowWord" , targetNamespace =
"http://webserviceDemo/schema/HelloWord/" )
@SOAPBinding (use = SOAPBinding .Use. LITERAL , parameterStyle =
SOAPBinding .ParameterStyle. WRAPPED)
public interface HellowWord
{
@WebMethod (operationName = "sayHellow" , action = "" )
public void sayHellow(
@WebParam (name = "user" , targetNamespace = "" ) User user);
@WebMethod (operationName = "sayAllHellow" , action = "" )
public void sayAllHellow(
@WebParam(name = "users" , targetNamespace = "" )
List<User> users);
}
实现类:
@WebService (name = "HellowWord" , targetNamespace =
"http://webserviceDemo/schema/HelloWord/" )
public class HelloWordImpl implements HellowWord
{
public void sayAllHellow(List<User> users)
{