Need advice about which tool to choose?Ask the StackShare community!

Apache CXF

29
39
+ 1
0
Jersey

209
122
+ 1
6
Add tool

Apache CXF vs Jersey: What are the differences?

What is Apache CXF? An open source services framework. It helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

What is Jersey? *A REST framework that provides a JAX-RS implementation *. It is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation. It provides it’s own API that extend the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development.

Apache CXF belongs to "Composable Web Service Framework" category of the tech stack, while Jersey can be primarily classified under "Microframeworks (Backend)".

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Apache CXF
Pros of Jersey
    Be the first to leave a pro
    • 4
      Lightweight
    • 1
      Fast Performance With Microservices
    • 1
      Java standard

    Sign up to add or upvote prosMake informed product decisions

    What is Apache CXF?

    It helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

    What is Jersey?

    It is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation. It provides it’s own API that extend the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Apache CXF?
    What companies use Jersey?
    See which teams inside your own company are using Apache CXF or Jersey.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Apache CXF?
    What tools integrate with Jersey?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Apache CXF and Jersey?
    Spring
    A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
    Apache Tomcat
    Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
    Spring MVC
    A Java framework that follows the Model-View-Controller design pattern and provides an elegant solution to use MVC in spring framework by the help of DispatcherServlet.
    Apache Camel
    An open source Java framework that focuses on making integration easier and more accessible to developers.
    Karyon
    At Netflix, Karyon is a framework and library that essentially contains the blueprint of what it means to implement a cloud ready web service. All the other fine grained web services and applications that form our SOA graph can essentially be thought as being cloned from this basic blueprint.
    See all alternatives