Java rest framework с программируемым диспетчером? - PullRequest
3 голосов
/ 06 февраля 2012

Я ищу инфраструктуру отдыха Java или реализацию JAX-RS, которая позволяет мне настраивать диспетчер во время выполнения через API. В JAX-RS конфигурирование возможно только с помощью аннотаций @Path и @HttpMethod или путем эффективного создания собственного диспетчера в подресурсе.

Я ищу:

dispatcher.addResource("/my/{path}", Resource.class) or
dispatcher.addResource("/2nd/path", resourceHandlerFactory)

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

К сожалению, в JAX-RS нет ничего для динамической спецификации ресурсов, как вы нашли. В Apache Wink есть еще одна альтернатива Restlet, называемая DynamicResource http://incubator.apache.org/wink/1.1/html/5.1%20Registration%20and%20Configuration.html.. Мне было бы интересно узнать, зачем вам нужны динамические ресурсы, поскольку у меня было аналогичное требование.

1 голос
/ 06 февраля 2012

Попробуйте Рестлет . Он обеспечивает функциональность диспетчеризации во время выполнения через класс Router . См. http://wiki.restlet.org/docs_2.1/13-restlet/27-restlet/326-restlet.html для примера.

...