使用Mulesoft建立webservice, simple方式,POJO

Mulesoft是使用CXF来支持web service,有三种方式

1.JAX-WS

2.Simple, POJO

3. Proxy, pass-throught

本文介绍POJO,最简单的方式

1。首先创建接口跟实现类,接口可以不用

package com.justin.mule.pojo;

public interface TotalPrice {
    public float cal(float price, int amount);
}

package com.justin.mule.pojo;

public class TotalPriceImp implements TotalPrice {
    public float cal(float price, int amount) {        
        return price*amount;
    }

}
package com.justin.mule.pojo; public interface TotalPrice { public float cal(float price, int amount); } package com.justin.mule.pojo; public class TotalPriceImp implements TotalPrice { public float cal(float price, int amount) { return price*amount; } }
View Code package com.justin.mule.pojo; public interface TotalPrice { public float cal(float price, int amount); } package com.justin.mule.pojo; public class TotalPriceImp implements TotalPrice { public float cal(float price, int amount) { return price*amount; } } View Code

2. 然后把HTTP和SOAP控件拖入flow中

HTTP控件,advance页,地址输入http://localhost:8087/totalprice

SOAP控件,operation选择simple, service class输入com.justin.mule.pojo.TotalPriceImp

3.把项目跑起来,IE输入http://localhost:8087/totalprice?wsdl就可以调用了

Mulesoft是使用CXF来支持web service,有三种方式 1.JAX-WS 2.Simple, POJO 3. Proxy, pass-throught 本文介绍POJO,最简单的方式 1。首先创建接口跟实现类,接口可以不用 package com.justin.mule.pojo; public interface TotalPrice { public float cal(float price, int amount); } package com.justin.mule.pojo; public class TotalPriceImp implements TotalPrice { public float cal(float price, int amount) { return price*amount; } } View Code 2. 然后把HTTP和SOAP控件拖入flow中 HTTP控件,advance页,地址输入http://localhost:8087/totalprice SOAP控件,operation选择simple, service class输入com.justin.mule.pojo.TotalPriceImp 3.把项目跑起来,IE输入http://localhost:8087/totalprice?wsdl就可以调用了
经验分享 程序员 微信小程序 职场和发展