使用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; } }
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就可以调用了