I am planning to build a ResT full web service using spring 4 and java 7 for a complex highly performance oriented application. After researching i have found following options.
- Spring REST WS (using Jackson). Example
- Spring + Jersey. Example
- Spring + Resteasy. Example
- Spring + Apache CFX. Example
- Spring + Restlet. Example
My choice was Spring WS but Spring MVC REST is not JAX-RS compliant (if i am not wrong). Source - Spring MVC REST is not JAX-RS compliant. Does it matter?
Question:
- Does it matter using it as non JAX-RS compliant??
- Do i need to take additional steps to make it JAX-RS compliant ??
- Security point of view what are the steps i need to take care ?
- Any best prectices ?