Why Apache CXF?

I am new to Java EE Services. In my project, they will use JAX-WS with Apache CXF. I want to know what Apache CXF is? I can use simple JAX-WS to create web services. Why should I use Apache CXF?

+4
source share
1 answer

Apache CXF is just one implementation of the JAX-WS API,. There are other implementations, such as the JAX-WS RI (reference implementation), which is included in Java and part of the Metro framework (which includes some other things like WSIT).

Your question: what are the reasons for choosing Apache CXF? There are many of them, for example:

  • support for RESTful services (becoming more and more popular)
  • simple integration with Spring (if it is important for you)
  • WS- * support (i.e., support for many important WS specifications, such as WS-Security).
  • maturity (thanks @sourcedelica)

Literature:

+5
source

All Articles