Jetty RESTful с несколькими форматами данных - PullRequest
0 голосов
/ 03 сентября 2011

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

Я использую Java (Eclipse + Maven)

Заранее спасибо

1 Ответ

1 голос
/ 03 сентября 2011

Я думаю, что самый простой способ создания сервисов RESTful поверх POJO - это использовать JAX-RS (реализованный через Jersey или Apache CXF, чтобы привести два примера). Эти виды фреймворков затем развертываются (вместе с вашими классами) внутри контейнера сервлета, такого как Jetty.

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

...