axis2通过services.xml配置文件发布的两种方式

接口如下

package com.wm5920.webservice;  
public class HelloService {            
    public String sayHello(){  
        return "hello";  
    }             
    public String sayHelloToPerson(String name){       
        if(name==null){  
            name = "nobody";  
        }             
        return "hello,"+name;  
    }  
    public void updateData(String data){  
        System.out.println(data+" 已更新。");  
    }  
} 

services.xml配置一:

<?xml version="1.0" encoding="UTF-8"?>  
<service name="HelloService">  
    <description>  
        Web Service例子  
    </description>  
    <parameter name="ServiceClass">  
        com.wm5920.webservice.HelloService  
    </parameter>  
    <messageReceivers>  
        <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"  
            class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />  
        <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"  
            class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />  
    </messageReceivers>  
</service>

services.xml配置二:

<service name=" HelloService">  
<description>  
    Web Service例子  
</description>  
<parameter name="ServiceClass">  
    com.wm5920.webservice.HelloService    
</parameter>  
<operation name="sayHello">  
    <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>  
</operation>  
<operation name="sayHelloToPerson">  
    <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>  
</operation>  
<operation name="updateData">  
    <messageReceiver  
        class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>  
    </operation>  
</service> 
第二种要多写具体方法,建议用第一种!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇