The effort spent learning Maven will pay off rather quickly, and also web services--REST or SOAP--are an easy, pleasant way to quickly get up to speed with this fine build tool. CXF services are also an easy way to learn more about Spring--but Spring knowledge is not that important, it ultimately is just Java code, we just happen to use Spring instead of reinventing the wheel.

The Talend JAX-RS Advanced example explained here: http://www.jroller.com/gmazza/entry/video_tsf_jaxrs_advanced_example, is fully Mavenized (has an architecture you can copy for your own work) and has an ability to be deployed on standalone Tomcat (even though the video uses OSGi deployment instead) -- just check the README of that sample for Tomcat deployment.

I'd recommend my WSDL first tutorial (http://www.jroller.com/gmazza/entry/web_service_tutorial) not so much for learning about SOAP but just a quick way to get up to speed with Maven: building projects with it (mvn clean install) and deploying to Tomcat (mvn tomcat:redeploy). Eclipse should just be for coding, if you use it for project building and servlet container deployment it will slow you down over time.

HTH,
Glen

On 8/7/2011 1:24 PM, Sperner, Klaus wrote:
Dear CXF Users,

I'm trying to develop a RESTful interface (JAX-RS) using Apache CXF, and I'd 
like to deploy it into a Tomcat Server from the Eclipse IDE. I found this 
tutorial 
(http://pettergraff.blogspot.com/2010/11/developing-web-service-in-eclipse.html),
 which describes the needed steps for a normal Web service (JAX-WS) very 
detailed, but I didn't find any tutorials for the creation of RESTful 
interfaces. Is there such a tutorial around, or could you provide me with a 
short sequence of the necessary steps to accomplish the deployment of the 
server and client side components. As I don't know much about Maven and nothing 
about Spring, I'd like to omit these technologies in the first step, but if I 
need them, or if they make it much easier, I'll have a closer look at them.

Any help would be appreciated.
Thanks in advance and best regards,
Klaus

Klaus Sperner
Research Associate
SAP (Switzerland) Inc., Kreuzplatz 20, 8008 Zurich, Switzerland

T +41 58 871 78 31, M +41 76 409 40 63, F +41 58 871 78 12
mailto:[email protected]

Please consider the impact on the environment before printing this e-mail.





--
Glen Mazza
Software Engineer, Talend (http://www.talend.com)
blog: http://www.jroller.com/gmazza


Reply via email to