2013-07-04 2 views
-1

Что такое пурпурный плагин браузера GWT? Пожалуйста, помогите мне понять. И почему браузер может получать java-объект с сервера? Технология Gwt должна работать без плагинов.Назначение плагина браузера gwt

+0

Плагин * только * для быстрого редактирования-обновления-отладки. Когда вы хотите создать что-то для работы для пользователей, скомпилируйте их в реальном JavaScript. –

+0

Это действительно поможет, если люди, которые downvote, также выведут время, чтобы добавить комментарий, объясняющий, что случилось с вопросом – maneesh

ответ

0

GWT плагин для браузера только для режима разработки, чтобы разрешить Java/GWT разработчиков для отладки кода.

После того, как код GWT скомпилирован в javascript и развернут в производственный веб-сервер, браузер не требуется. Поэтому пользователям вашего сайта gwt не нужно устанавливать какой-либо gwt-плагин в свой браузер.

Dev Mode - http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html#DevGuideDevMode

Производство Режим - http://www.gwtproject.org/doc/latest/DevGuideDeploying.html

1

Плагин для браузера GWT позволяет браузеру распознавать URL-адрес, такой как *?gwt.codesvr=127.0.0.1:9997.

Затем, когда вы делаете действие на компоненте GWT на странице, которая имеет этот URL-шаблон, плагин сообщит браузеру, что он не должен пытаться выполнить некоторый яваскрипта код, но передавать событие на сервер кода (который вы должны были предварительно запустить), который, в свою очередь, будет компилировать код «на лету» и выполнить его.

Идея состоит в том, что если вы измените небольшой фрагмент кода, вы можете просто перезагрузить веб-страницу, не перекомпилируя весь проект: ваши изменения будут перекомпилированы «на лету».

Вот link to the relevant part of the official documentation.

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