Что такое пурпурный плагин браузера GWT? Пожалуйста, помогите мне понять. И почему браузер может получать java-объект с сервера? Технология Gwt должна работать без плагинов.Назначение плагина браузера gwt
ответ
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
Плагин для браузера GWT позволяет браузеру распознавать URL-адрес, такой как *?gwt.codesvr=127.0.0.1:9997
.
Затем, когда вы делаете действие на компоненте GWT на странице, которая имеет этот URL-шаблон, плагин сообщит браузеру, что он не должен пытаться выполнить некоторый яваскрипта код, но передавать событие на сервер кода (который вы должны были предварительно запустить), который, в свою очередь, будет компилировать код «на лету» и выполнить его.
Идея состоит в том, что если вы измените небольшой фрагмент кода, вы можете просто перезагрузить веб-страницу, не перекомпилируя весь проект: ваши изменения будут перекомпилированы «на лету».
Вот link to the relevant part of the official documentation.
- 1. Ошибка плагина GWT
- 2. Установка плагина GWT Eclipse
- 3. Сброс плагина памяти браузера
- 4. JQuery синтаксис назначение опции плагина
- 5. Установка плагина GWT с Eclipse
- 6. Установка плагина GWT для eclipse
- 7. Установка плагина GWT M2E Eclipse
- 8. Тестирование установки плагина для браузера
- 9. Написание плагина браузера 3D-рендеринга
- 10. Включение плагина браузера в XPI
- 11. Запуск браузера без поддержки плагина
- 12. GWT 2.7 Поддерживаемая версия браузера
- 13. Подтвердить выход браузера в GWT
- 14. Выбор браузера сотовой сети GWT
- 15. Как установить плагин браузера GWT?
- 16. Обнаружение мобильного браузера в GWT
- 17. маска браузера URL с GWT
- 18. Проблема с обновлением браузера GWT
- 19. Как передать аргументы компилятору GWT с помощью плагина Maven GWT?
- 20. Firefox 22 падает из-за плагина GWT
- 21. Отсутствует ошибка плагина GWT в Eclipse
- 22. Плагин GWT для SBT/Использование плагина Maven
- 23. Как принудительно сфокусировать окно браузера с помощью расширения браузера/плагина?
- 24. Проверка браузера для плагина javascript, в независимых версиях каждого браузера
- 25. Управление устройством Arduino из плагина/расширения браузера
- 26. Перехват события навигации браузера из плагина FireBreath
- 27. Подсказка по поддержке браузера всплывающего плагина
- 28. Где находится документация плагина браузера VLC?
- 29. Свернуть окно браузера плагина с помощью C++
- 30. Ошибка консоли браузера для пользовательского jquery-плагина
Плагин * только * для быстрого редактирования-обновления-отладки. Когда вы хотите создать что-то для работы для пользователей, скомпилируйте их в реальном JavaScript. –
Это действительно поможет, если люди, которые downvote, также выведут время, чтобы добавить комментарий, объясняющий, что случилось с вопросом – maneesh