cxf demo code both client & server