2009-03-24 4 views
2

Mein erster Blick auf Jersey schlug vor, dass dies ein nettes Framework war, das es einfach machte, RESTful Java APIs zu erstellen.Wie injiziere ich Abhängigkeiten in Ressourcen mit Jersey?

Leider, da ich die Entscheidung getroffen habe, es (zusammen mit Grizzly) zu benutzen, habe ich festgestellt, dass es sehr schlecht dokumentiert ist. Folglich ist es sehr schwierig, gewöhnliche Aufgaben auszuführen Fachwissen). Wie dem auch sei

, Kneifen über (sorry, aber ich habe viel Zeit auf dieser verschwendet und ich bin frustriert), meine Frage:

Wie kann ich Objekte in Ressourcen zu injizieren? Ich weiß, dass ich Injectible und verwandte Klassen verwenden muss, aber nach dem Lesen der Javadocs ist es immer noch unklar, wie man das macht.

Mein Anwendungsfall ist wirklich einfach, ich habe Objekte, auf die die Ressourcen zugreifen müssen, und ich würde lieber vermeiden, statische Felder zu verwenden, um die Objekte den Ressourcen auszusetzen. Es ist schwer vorstellbar, dass jemand eine Jersey-App gebaut hat, ohne das zu tun, aber ich habe es wirklich schwer herauszufinden, wie.

Kann mir jemand auf einige einfache Beispiele zeigen, wie man das macht?

PS. Ich würde es vorziehen, Guice nicht zu benutzen, das scheint für meine Bedürfnisse wie Overkill zu sein.

Antwort

0

Ich gab schließlich auf Jersey auf und wechselte (zurück) zu Restlet. Jersey ist schlecht dokumentiert und verschachtelt :-(

0

Ich bin mir nicht sicher, was Sie mit "Ressourcen" meinen.

Wenn Sie über die @Resource-Anmerkung sprechen, scheint es, dass Sie die heavy lifting selbst tun müssen.