2. Čo to je [gwit]?
• Webový toolkit
– Web 2.0, AJAX
– developer píše Javu, nie JavaScript
– Swing-like rich klient
– serverová strana prístupná cez Servlet
• transparentnosť, rýchlosť, interface, škálovanie
• veľa existujúcich projektov
– Enterprise/Intranet aj Web/Internet
2 | Internal use only
3. Java 2 JavaScript kompilér
dôvod prečo používať GWT
– preklad Java kódu do JavaScriptu
obmedzená podpora tried z JDK
– java.util, java.lang
serializácia typov do JavaScript kódu
– GWT-RPC
asynchrónne volania na strane klienta
deferred binding
nutnosť mať zdrojové kódy pre kompiláciu
3 | Internal use only
4. Nástroje
Maven
JUnit Plugin
Guice
Tomcat
4 | Internal use only
5. A čo mám spraviť ako prvé...
• Nainštaluj si svoje obľúbené vývojové prostredie
– Eclipse, NetBeans, IDEA,... vim :)
• Rozbehaj si SDK a plugin
– GWT plugin je primárne pod Eclipse
• Vyskúšaj si “hello world”
• Serióznejší projekt vyžaduje aj štruktúru
– Ant, Maven, AcrIS GWT profil, … Gradle?
5 | Internal use only