Jestem nowy w GWT i dlatego mam dużo „kodu”i zobaczę, jak się to zachowuje. Zastanawiam się, jakie minimalne działania należy podjąć, aby załadować modyfikacje w przeglądarce. Na przykład, kiedy pracuję na xml, mogę po prostu odświeżyć stronę. Kiedy więc muszę je wykonać i dlaczego:
- Odśwież przeglądarkę
- Załaduj ponownie serwer WWW
- Ponownie zbuduj aplikację
- ???
Odpowiedzi:
5 dla odpowiedzi № 11. Odśwież przeglądarkę
Musisz to zrobić za każdym razem, gdy wprowadzasz zmiany w kodzie UiBinder lub innym kodzie klienta.
Załaduj ponownie serwer WWW
Tę czynność należy wykonać po wprowadzeniu jakichkolwiek zmian w klasach po stronie serwera. Działa to tylko wtedy, gdy używasz osadzonego Jetty w trybie deweloperskim (nie jeśli używasz opcji -noserver).
Ponownie zbuduj aplikację
Musisz tylko skompilować aplikację, gdy jesteśprzygotowując się do wdrożenia lub chcesz kogoś pokazać. Może to być również wymagane, jeśli chcesz przetestować aplikację w przeglądarce, która nie ma wtyczki GWT.
0 dla odpowiedzi nr 2
Podczas uruchamiania aplikacji w trybie programowania, wprowadzania zmian w kodzie UiBinder lub kodu po stronie klienta, zmiany będą widoczne w przeglądarce po prostym odświeżeniu.
Ale nie zobaczysz dzienników błędów w GWTokno „tryb programowania”, chyba że przeładujesz serwer. Odświeżając okno, możesz przeoczyć kilka prostych błędów, a aplikacja będzie blokować się bez powiadomień.