2013-06-11 1 views
0

okay Позвольте мне быть ясным с этим: Я следую this учебник.Как реализовать клиентскую сторону в учебнике JAX-RS

И в конце каждой части автор реализует клиентскую часть. Ну, я сделал все правильно с каждой секцией (5,6,7) до клиентских частей.

Я просто не знаю, как реализовать клиентскую сторону.

[ПРИМЕЧАНИЕ: Это может быть тривиально для вас, но я - это noob на все это (java, jersey, tomcat), поэтому, пожалуйста, будьте добрыми и продуманными в своих инструкциях !! ]

+0

найдено решение? –

ответ

0

хорошо нашел некоторые значащие понятия ... this может быть ответом для других тоже (как это для меня)!

Здесь статья очень расплывчата (какой код где поставить), но понятия в этом суть.
Надеюсь, что это поможет!

0

Насколько я могу видеть, вы просто должны скопировать клиентов из учебника, чтобы протестировать свои службы.

В любом случае, с помощью службы REST с клиентом легко. Конфигурация в этой части кода:

ClientConfig config = new DefaultClientConfig(); 
Client client = Client.create(config); 
WebResource service = client.resource(getBaseURI()); 

getBaseURI() возвращает соответствующий URL для вашей службы REST. После этого просто вызовите

service.path("rest").path("hello") 
     .accept(MediaType.TEXT_PLAIN).get(String.class)) 

путь является базовым путем к службе REST

привет путь, присвоенный вашему классу по аннотации:

@Path("/hello") public class Hello { 
+0

Хорошо, позвольте мне спросить еще раз ... как проверить службу как клиента ... (это так же, как искать по адресу: http: // localhost: 8080/de.vogella.jersey.jaxb/rest/todo ??) – user2416728

+0

Просмотр будет таким же, как: service.path («rest»). path («todo») .accept (MediaType.TEXT_HTML) .get (String.class)) –

Смежные вопросы