gwt beginner - где разместить код, который будет чисто серверным кодом, например.слушатель - PullRequest
0 голосов
/ 24 марта 2012

Я понимаю, что в приложении GWT код четко разграничен на "клиент", "общий доступ" и "сервер"

А вызовы кода на стороне сервера осуществляются через RPC.

Что я хочу знать, так это то, что если я создам новый сервлет в веб-приложении java, использующем GWT, и этот сервлет не использует GWT (то есть обычный сервлет Java), тогда я могу даже создать такой сервлет? Также, где я могу разместить код для такого сервлета?

Я хочу реализовать прослушиватель на стороне сервера, который постоянно сканирует новые входящие элементы в очереди, и я хочу сделать эту часть веб-приложения без использования GWT ... Могу ли я даже реализовать что-то подобное? Будет ли этот код также находиться на «сервере» или вообще будет в другом месте?

1 Ответ

0 голосов
/ 24 марта 2012

Вы настраиваете его так же, как настраиваете любой другой серверный код в GWT, следуя тем же идеям, которые вы обычно используете для сервлета. В GWT вы обычно расширяете RemoteServiceServlet для выполнения RPC, но если вы посмотрите на его родительские классы, он расширяется от HttpServlet. Поэтому просто следуйте стандартным реализациям сервлетов, вставьте код в «серверные» каталоги и добавьте сопоставления сервлетов в ваш файл web.xml.

...