CXF и Google Guice используя JAX-RS + JAX-WS

Я хотел бы интегрировать CXF с Google Guice. Я уже использую Guice в своем проекте и хочу избежать добавления дополнительных зависимостей.

Я выбрал CXF, потому что одно из требований - иметь возможность предоставлять интерфейс XML, JSON, JSONP и SOAP для пользователей служб без наличие дублированного кода (сейчас у нас есть классы, специфичные для SOAP, для XML мы используем Struts, а для JSON мы написали собственные парсеры, я знаю, я тоже чувствую себя грязным).

В любом случае, afaik , CXF может выполнить это требование, поэтому мне кажется, что я застрял в CXF.

Есть идеи, указатели или советы по интеграции Guice с CXF? Я думал о расширении класса CXFNonSpringJaxrsServlet и взломе Guice в него, но мне почему-то кажется, что я буду делать то, что кто-то уже сделал.

7
задан Donal Fellows 21 November 2011 в 15:01
поделиться