Как ввести зависимости в ресурсы с Джерси? - PullRequest
2 голосов
/ 24 марта 2009

Мой первоначальный взгляд на Джерси показал, что это хорошая структура, облегчающая создание RESTful Java API.

К сожалению, с момента принятия решения использовать его (вместе с Grizzly) я обнаружил, что он очень плохо документирован, следовательно, очень трудно выполнять общие задачи (что, я уверен, очень легко, когда вы знаете как).

Во всяком случае, надрываясь (извините, но я потратил много времени на это, и я расстроен), мой вопрос:

Как вводить объекты в ресурсы? Я знаю, что мне нужно использовать Injectable и связанные с ним классы, но после прочтения Javadocs все еще неясно, как это сделать.

Мой вариант использования очень прост, у меня есть объекты, к которым ресурсы должны получить доступ, и я бы действительно предпочел избегать использования статических полей для предоставления объектов ресурсам. Трудно представить, что кто-то создал приложение на Джерси без этого, но мне очень трудно понять, как это сделать.

Может кто-нибудь указать мне несколько простых примеров, как это сделать?

PS. Я бы предпочел не использовать Guice, это кажется излишним для моих нужд.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2009

Я в конце концов разочаровался в Джерси и переключился (назад) на Рестлет. Джерси плохо документирован и запутан: - (

0 голосов
/ 24 марта 2009

Я не уверен, что вы подразумеваете под "ресурсами".

Если вы говорите о аннотации @Resource, вам кажется, что вы должны сделать тяжелую работу самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...