Что GWT скачать и где? - PullRequest
       5

Что GWT скачать и где?

1 голос
/ 04 ноября 2010

Мы работаем с GWT, используя GWT-RPC.GWT-RPC действительно JSON и получает Eval () 'ed в браузере клиента.

Так как браузер не кэширует то, что Eval ()' ed, то я думаю, что я буду повторно загружатьвсе приложение каждый раз.

Есть ли библиотечные файлы и т. д., которые заносятся в кеш браузера?GWT нашел какой-то хитрый способ понять, что такое Eval () ed?

Спасибо.Шон.

1 Ответ

3 голосов
/ 04 ноября 2010

Когда вы компилируете проект GWT, ваш код Java преобразуется в набор файлов JavaScript.Это включает в себя весь код вашего приложения, любой соответствующий код из библиотек GWT и код из любых внешних библиотек, которые вы выбрали для использования (Guava, Gin, Ext GWT и т. Д.).Вы увидите их в каталоге war как <hashname>.cache.html.GWT RPC используется только во время работы вашего приложения для извлечения данных на стороне сервера, а не для какого-либо скомпилированного JavaScript.

Чтобы клиенты не загружали приложение целиком при каждом запуске, вы должны настроить свой сервер на инструктаж клиентовкэшировать все *.cache.* файлы.

Если вам необходимо кэшировать результаты вызовов GWT RPC, вам, вероятно, следует попытаться сделать это в своем коде Java.


Посмотрите нараздел «Организация проектов» документации Google Web Toolkit для получения дополнительной информации:

http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html

...