GWT с рестлетом - PullRequest
       5

GWT с рестлетом

1 голос
/ 12 декабря 2010

У меня есть API Restlet и веб-приложение GWT в двух отдельных веб-приложениях.Я добавил банку Restlet GWT в веб-приложение GWT и написал прокси-классы для каждого из ресурсов сервера API.

Как мне теперь связать эти два?Нужно ли мне добавлять сервлет в web.xml?

Возможно, это вопрос новичка, и я, возможно, очень глуп, но это мое первое приложение GWT.

1 Ответ

0 голосов
/ 13 декабря 2010

Да, вам нужно настроить сервлет Restlet в файле web.xml из вашего проекта GWT.Затем запустите ваш проект gwt в режиме отладки (который запустит сервлет Jetty), и вы получите доступ к http://127.0.0.1:8888/YourServlet/.... В конечном итоге вы можете развернуть сервлет Restlet на другом сервере.

Наконец напишите свой клиентсервисы, использующие RequestBuilder.

Имейте в виду, что если вы разместите свои Услуги Рестлета на другом хосте, отличном от того, на котором вы обслуживаете страницы gwt (например, ваш рестлет принят в http://another_host:another_port/YourServlet), тогда выприходится иметь дело с SOP (http://en.wikipedia.org/wiki/Same_origin_policy).

Я рекомендую вам иметь разные проекты, один для сервера, а другой для gwt. Первый развернут на сервере Server1, а второй - на сервере Server2. А затем обработайте SOP с помощью http-проксикоторый вам нужно установить на Server2.

...