2013-12-06 3 views
2

Я пытаюсь научиться GWT. Я привык видеть записи сервлета в файле web.xml. Я видел несколько образцов проекта GWT, не имеющих записей в web.xml, и он все еще работает. Что происходит? Насколько я знаю, исправьте меня, если я ошибаюсь, вы не можете программно установить сервлет-сопоставления до сервлета 3.0. Мой вопрос: как работает GWT без необходимости настраивать сервлеты вообще в web.xml?GWT и web.xml

ответ

1

Примеры или образцы, которые вы видели, возможно, не имеют кода на стороне сервера. GWT при компиляции - это все javascript-код. Серверный код обычно находится под серверным пакетом (есть 3 пакета - клиент - все виды и виджеты пользовательского интерфейса, разделяемые классы, которые будут использоваться совместно с пользовательским интерфейсом и сервером, обычно DTO сервер - все компоненты на стороне сервера (прокси-сервер/асинхронной прокси и proxyImpl) - расширяет RemoteServiceServlet

Если есть компонент на стороне сервера, эти прокси должны быть указаны в web.xml Более подробную информацию здесь, в разделе «Создание услуг» ->http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html

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