Erholsamen: wie dynamisch erweitern einer API-Pfad (oder die verfügbaren Ressourcen)?

Ich habe einen schönen 'ride' mit RESTful-Technologie. Ich bin mit einem Hello.java Ressourcen wie diese:

@Path("/hello")
public class Hello {
    ... /* GET/PUT/POST */
}

Mit diesem kann ich den Zugriff auf meine Ressourcen mit dem Pfad http://my.host/res/hello . Ich will 'ride' RESTful sogar noch schwerer. Mit dieser Ressource Pfad ist ein bisschen langweilig.

PROBLEM

Ich möchte eine dynamisch erstellte Ressourcen wie diese:

  • http://my.host/res/hello
  • http://my.host/res/hello/1
  • http://my.host/res/hello/2
  • ...
  • http://my.host/res/hello/999

Ist es nicht sinnvoll zu erstellen .java-Ressource für jeden @Path("/hello/1") ... @Path("/hello/999"). Richtig? Wahrscheinlich ist dies die Liste der sub-Ressourcen könnte noch größer werden oder dynamisch mit der Zeit ändern. Was ist die Lösung dafür?

Dank.

  • Sie sollten überprüfen, Spring MVC
  • Ich bin mit JAX-RS/Jersey jetzt. Ist dieses "Spring MVC' Hinzugefügt, über Trikots, oder ist das hier eher Konkurrenz für Jersey?
InformationsquelleAutor flyer | 2013-07-25
Schreibe einen Kommentar