JAXB is abbreviation from Java Architecture for XML Binding
Jackson is simply a Jackson name
سؤال
i am curious to understand what would be the reason to name
java to xml conversion jar as jaxb2
and
java to json conversion jar as jackson
I tried searching for some history/explanation for this name. But not successful.
Would be good to know about the name reasons for better understanding.
Thanks for reading
المحلول
JAXB is abbreviation from Java Architecture for XML Binding
Jackson is simply a Jackson name
نصائح أخرى
JAXB is a JCP specification (JSR-222) and stands for Java Arcitecture for XML binding. The name JAXB is consistent with other XML related JSRs: JAXP, JAX-WS, etc. JAXB isn't an implementation but a standard API. Implementations of JAXB have their own names: Project JAXB, MOXy, JaxMe.
Jackson is the name of a JSON binding library. There are other JSON binding libraries in Java such as: MOXy, GSON, Genson, XStream.