Я создаю приложение, которое должно вызвать веб-сервис для хранения некоторых данных.Вызов службы остатка из автономного приложения Java
Это необходимо, потому что приложение должно быть установлено на разных компьютерах, и после сбора данных необходимо сохранить его в центральном репозитории (мой Rest WebService).
Глядя на сети я нашел много ссылок о:
- RestTemplate
- Spring Integration
- Apache Camel
- и т.д ..
Я очень смущен обо всех этих технологиях и я havent нашел чистый способ вызвать WebService.
Еще один момент, который следует принять во внимание, заключается в том, что мое «автономное» приложение будет собирать различные данные, а протокол, который я буду использовать для связи с WebService, должен быть простым, поэтому мне нужно (на WebService) способ «понять», какие данные получаются, а затем преобразовывать их для сохранения (в базе данных, файле и т. д.).
Если вопрос не соответствует теме или не имеет значения, я могу закрыть этот вопрос.
Извините, но, глядя на сети я нашел только нету запутанный пост о Spring интеграции Apache Camel и т.д ..
вы знакомы, как выполнить HTTP вызовы из Java? Если да, вы, вероятно, использовали HTTP-клиент Apache или любой другой HTTP-клиент. Чтобы позвонить в службу REST, вы просто выполняете HTTP-вызов (GET или POST). Есть так называемые «клиенты REST», но вам просто нужно выполнить HTTP GET или POST. Все технологии, о которых вы упомянули, являются абстракционными слоями над «как обрабатывать HTTP-запрос». Поэтому я рекомендую вам прочитать базовую документацию по вызову служб REST. – hovanessyan
Да, я знаю, как вызвать webservice и как сделать GET, POST, PUT и т. Д. ... может быть, заголовок и описание моего вопроса - это интрект ... Я хотел бы знать, как структурировать этот вызов, и если эти технологии может использоваться для написания лучшего кода. К несчастью в Интернете я не нахожу хороший ресурс, где говорят об этом чистым способом, просто «путают» сообщение в блоге или несколько других. – Mistre83
Spring RestTemplate - https://spring.io/guides/gs/consuming-rest/ – hovanessyan