Подтвердить что ты не робот

Создание веб-службы Java с помощью приложения Google AppEngine

Я пытаюсь создать простое приложение веб-службы, где я могу получить коллекцию строк и сохранить их в хранилище данных на сервере AppEngine.

У меня есть знания в Java и практически без знания Java Servlets и его WAR-стандартов.

Я хотел бы, по крайней мере, иметь какое-то направление в отношении создания веб-сервиса с использованием технологии Java AppEngine. Я искал, но статьи были скудными и слишком длинными, не предоставляя никаких простых решений.

Мне бы очень понравилось, если я смогу создать веб-сервис с помощью аннотаций Java, как это можно сделать в .NET с атрибутами.

Буду признателен за ссылки на статьи и рекомендации, полный ответ источника не требуется, но будет оценен.

Нет ответов на основе python.

4b9b3361

Ответ 1

IMO, нет простого решения для создания веб-службы на GAE с Java.

Но это все еще возможно. Начнем с веб-служб, которые мы хотим создать.

В общем употреблении термин относится к клиентов и серверов, которые общаются по протоколу передачи гипертекста (HTTP), используемый в Интернете. такие услуги, как правило, попадают в один из двух лагеря: Большие веб-службы и Веб-службы RESTful.

"Большие веб-службы" используют формат SOAP/RPC, а RESTful Web Services используют стиль REST. Вы можете узнать больше о SOAP vs REST.

Существует много Java-систем с открытым исходным кодом Web Services. Большинство из них в основном основаны на Java API для веб-служб XML (JAX-WS), являющихся частью платформы Java EE. JAX-WS не поддерживается Google App Engine, как указано в списке Будет ли он воспроизводиться в App Engine. Поэтому забудьте о "крутых аннотациях Java".

Но, Restlet кажется совместимым с GAE. Поэтому, если вы считаете, что REST может быть для вас вариантом, я бы пошел дальше и посмотрю на Hello World учебник для Restlet. Затем я бы пошел дальше и прочитал статью о о том, как интегрировать Restlet с GAE.