2012-04-20 6 views
5

Irgendein Grund, warum ich Jax-rs (Jersey) anstelle von Spring-mvc für Rest Implementierung wählen sollte.frühling mvs vs jax-rs rest

Der Frühling kommt mit zusätzlichen Funktionen zusätzlich zu Ruhe wie AOP, Sicherheit, IOC usw.. Sie bekommen alles, was Sie brauchen, Formfeder.

Jede Leistung/Merkmale Nachteile Wahl Frühling (ich vermute das).

Antwort

3

JAX-RS-Profis:

  1. JSR Standard
  2. Kann ohne Servlet-Container (Grizzly, einfach, ...) ausgeführt werden
  3. Produktion fertige Implementierungen (Trikot, cxf, Resteasy, Restlet , ...)
  4. für REST Anwendungen nur

Spring MVC-Profis:

  1. Geben Sie "voll" Stack, nicht nur ERHOLUNGS
  2. Dependency Injection/AOP/Transaktionen
  3. Steckbare Ansicht Vorlagen (JSP, Freemarker, Geschwindigkeit, ...)

Ich habe Niemals aufgefallene Leistungsengpässe mit dem einen oder anderen, außer Federanwendung benötigen eine längere Zeit zum Auslösen und Aufwärmen.