jax example java spring rest jax-rs spring-ws

java - example - spring boot jax rs



Spring REST WS: jersey vs resteasy vs restlet vs apache cxf vs Spring WS (1)

Estoy planeando construir un servicio web completo de ResT utilizando Spring 4 y Java 7 para una aplicación compleja altamente orientada al rendimiento. Después de investigar he encontrado las siguientes opciones.

  1. REST WS de primavera (utilizando Jackson). Example
  2. Primavera + Jersey. Example
  3. Primavera + descanso. Example
  4. Primavera + Apache CFX. Example
  5. Primavera + Restlet. Example

Mi elección fue Spring WS pero Spring MVC REST no cumple con JAX-RS (si no me equivoco). Fuente: Spring MVC REST no es compatible con JAX-RS. ¿Importa?

Pregunta:

  • ¿Importa utilizarlo como no compatible con JAX-RS?
  • ¿Debo tomar medidas adicionales para que sea compatible con JAX-RS?
  • Punto de vista de seguridad ¿Cuáles son los pasos que necesito para cuidar?
  • ¿Alguna de las mejores condiciones?

Bueno, supongo que siempre depende de nuestras necesidades y de cómo creamos que podemos gestionar los cambios y los nuevos lanzamientos de marcos. Personalmente usaría la primera solución Spring REST WS (utilizando Jackson) sobre todo porque está totalmente integrado en el marco de aplicaciones de Spring y no debe hacerlo. agregar (y algunas veces pelear) con libs de terceros; y créeme, esto es realmente una buena cosa

Además, no veo ninguna gran ventaja en agregar otra implementación JAX-WS, excepto para aumentar la complejidad del proyecto

Y lo último ... al agregar bibliotecas de terceros, no es necesario que conozca bien Spring, sino también las otras bibliotecas que usa y no todos los desarrolladores son capaces de aprender nuevas tecnologías ... al menos, esta es mi opinión y mi experiencia :)