代码之家  ›  专栏  ›  技术社区  ›  tolitius

通过配置将POJO公开为Mule中的webevice?

  •  2
  • tolitius  · 技术社区  · 15 年前

    涉及的技术

    • 骡子
    • 阿帕奇CXF

    一个简单的POJO(有争议的首字母缩写,但让我们说一个聪明的POJO):

    public class SmartPojo implements SomeBusinessInterface {
    
        public String doSomethingSmart( With something ) {
    
            String result;
    
            result = Irrelevant.process( something )
    
            return result;
        }
    }
    

    需要实现

    SmartPojo 作为web服务 触碰密码( 没有 智能POJO ,正在更改 SmartPojoInterface ,添加新接口、任何JAX-WS注释等)。目标是使用Mule配置 .

    我可以很容易地使用Spring集成来实现它,并且希望能够提供任何关于如何使用Mule实现它的输入。(似乎“cxf:inbound endpoint”需要配置为“method entry point resolver”+以某种方式提供我的WSDL。。或者另一个方向?)

    1 回复  |  直到 15 年前
        1
  •  1
  •   solidjb    15 年前

    CXF将使用反射检查组件类的公共方法并公开 它们作为wsdl中的SOAP操作。

    这句话直接引自行动中的骡子。(第58页)

    如果您试图将类中的每个公共方法公开为SOAP操作,那么这是您应该采取的方法。

    http://www.mulesoft.org/display/MULE/Mule+RESTpack .