background preloader

GWT

Facebook Twitter

GWT and Maven - Playing Nicely Together. StudyBlue is an academic social networking application, built with GWT, that helps students study smarter, faster. To manage the build process during the development of their application, the StudyBlue team uses the Maven build system. Chris Klundt and Hicham Bouabdallah from StudyBlue have kindly dropped by to share their tips on getting GWT and Maven to play nicely together. Maven is a great resource that allows developers to enable dependency management within their GWT web applications. While a complete description of Maven's dependency management is beyond the scope of this article, we encourage you to read more here . Essentially, Maven allows you to modularize your GWT project, separating the reusable pieces of code (i.e.

Modularization When developing your application you may quickly realize that it would be beneficial to separate large pieces into separate modules for easier management and reusability. Your resulting project hierarchy will look like this once its all hooked up: Blog Xebia France - GWT Galaxy. Vous avez peut-être assisté au Paris JUG sur GWT et vous vous êtes forcément dit en sortant de la conférence qu’il fallait absolument vous mettre à GWT. En plus, le pas à franchir n’est pas énorme : c’est du Java (ça devrait aller), agrémenté de nombreuses librairies comme dans le monde J2EE, des libraires graphiques qui en jettent sont disponibles… Que d’avantages ! Mais par où commencer ? Nous allons donc faire un tour d’horizon non exhaustif, mais balayant une grande partie de ce qui est utilisé dans la galaxie GWT : les plugins, les frameworks et les APIs générales et graphiques.

Évolutions du langage Petit rappel : la toute première version de GWT (1.0) est sortie le 17 mai 2006. Oui, il y a seulement 2 ans et demi ! Enfin du Java en version 5 : annotations, generics, enhanced loop, autoboxing, import static…Generics ? En bref : que du bon ! Plug-ins GWT Designer Plugin de type WYSIWYG. VistaFei Son utilisation est gratuite avec la licence « Community Edition ». IntelliJ IDEA Cypal Studio. Google Web Toolkit ‎(home‎)