Вопросы с тегом «jax-rs»

JAX-RS: API Java для веб-служб RESTful. Это API, который обеспечивает поддержку в создании веб-сервисов в соответствии с архитектурным стилем REST.

3
ДИЗАЙН REST API - Получение ресурса через REST с разными параметрами, но с тем же шаблоном URL
У меня вопрос, связанный с дизайном URL-адресов REST. Я нашел несколько соответствующих сообщений здесь: разные представления RESTful одного и того же ресурса и здесь: URL-адрес RESTful для получения ресурса по разным полям но ответы не совсем ясны в отношении того, какие передовые практики и почему. Вот пример. У меня есть …


2
Зачем использовать JAX-RS / Jersey?
Извините, этот вопрос звучит глупо, но после разработки некоторых из моих служб RESTful с использованием Джерси я задал себе вопрос: если REST - это просто архитектура, а не протокол типа SOAP, зачем нам нужна спецификация, такая как JAX-RS? На самом деле я искал в Google такие вопросы, как «В чем …
85 rest  jersey  jax-rs 

10
Тестируете веб-службу JAX-RS?
В настоящее время я ищу способы создания автоматических тестов для веб-службы на основе JAX-RS (Java API для RESTful Web Services). Мне в основном нужен способ отправить ему определенные данные и убедиться, что я получаю ожидаемые ответы. Я бы предпочел сделать это через JUnit, но я не уверен, как этого можно …

6
Как настроить приложение JAX-RS, используя только аннотации (без web.xml)?
Можно ли настроить приложение JAX-RS, используя только аннотации? (с использованием Servlet 3.0 и JAX-RS Jersey 1.1.0) Я пытался, но безуспешно. Использование некоторых web.xmlкажется необходимым. Конфигурация A (работает, но имеет конфигурацию web.xml) web.xml ... <servlet> <servlet-name>org.foo.rest.MyApplication</servlet-name> </servlet> <servlet-mapping> <servlet-name>org.foo.rest.MyApplication</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> ... Ява @ApplicationPath("/") public class MyApplication extends Application { ... …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.