Hi Dan:
Ultimately, I need to great a REST client. But to test it I also need to
create a producer.
I did get my webapp to start in Tomcat with all the cxf stuff and spring
config to run so that is a good start.
Thanks,
Southin
On 2/19/07, Dan Diephouse <[EMAIL PROTECTED]> wrote:
On 2/19/07, Southin Simphoukham <[EMAIL PROTECTED]> wrote:
>
> Hi Dan:
>
> Thank you for the information. I quickly read the servlet transport and
> understood how to implement it. I like the fact that you are using
Spring
> here. I use Spring alot.
>
> If I had a "service" that need to called another REST service at some
> arbitary URL that returned the data I am looking for, do I need to
> register
> that "service" in the Spring bean config file?
Or should I simply use the JaxWsServerFactoryBean example;
>
> sf.setAddress("http://www.helloworld.com:/9001/getTeam");
>
> I goal currently is to understand how I can use CXF to make a REST call
to
> a
> URL. Get the return information, parse it or using JAXB to bind it to a
> POJO. The JaxWsServerFactoryBean looks very simple. But I cannot find
> the
> JavaDoc for it in the current Apache CXF 2.0 documentation to follow the
> trail of what happens to the BeanInvoker.
If I can get the content returned from the REST service so I can parse it.
> I would be happy for now.
I'm not sure I understand. Do you want to create a client?
JaxWsClientFactoryBean cf = new JaxWsClientFactoryBean ();
cf.setServiceClass(CustomerService.class);
cf.getServiceFactory().setWrapped(false);
cf.setBindingFactory(new HttpBindingInfoFactoryBean());
cf.setAddress("http://localhost:9001/foo/");
pf = new JaxWsProxyFactoryBean();
pf.setClientFactory(cf);
CustomerService client = (CustomerService) pf.create();
The BeanInvoker class is simply used by CXF to control how your server
side
bean is invoked.
Cheers,
- Dan
--
Dan Diephouse
Envoi Solutions
http://envoisolutions.com | http://netzooid.com/blog