Archives de catégorie : Java

Un arbre asynchrone avec GXT

Le principal avantage de GXT est de proposer des Widget permettant des interactions complexes avec l’utilisateur, mais permettant de simplifier le travail des développeurs. Voici un nouvel exemple permettant de réaliser un arbre asynchrone avec GXT de manière relativement simple, avec la classe TreeGrid: Qu’est-ce qu’un arbre asynchrone ? Certaines données nécessitent d’être représentées sous forme d’arbre… Lire la suite »

Mettre en place le Desktop de GXT : tutorial

Créez votre projet GWT Consulter la section créez votre projet de cet article Démarrer l’application On vérifie que tout marche bien en cliquant avec le bouton droit de la souris sur le projet : Run as >> Web application (avec le logo Google) la fenêtre de développement mode s’ouvre, et propose une adresse de ce… Lire la suite »

Développez vos applications Web avec GXT

Cet article est le premier d’une série qui traitera de GXT, une sur-couche graphique de GWT permettant de développer relativement facilement des applications Web très d’interactives, et fonctionnellement complexes . La librairie s’appuie sur la puissante librairie Javascript Ext-Js, maintenant renommée Sencha et qui permet d’avoir un rendu plutôt sympa. L’objectif de ces articles est… Lire la suite »

Gérer ses dépendances avec Maven : un exemple simple

Lorsque l’on développe en Java, il est une chose qui est relativement pénible à faire : gérer les dépendances entre projets et courir derrière les différents Jar dont on a besoin. Prenons un exemple : vous devez développer une application qui devra accéder à une base de données MySQL. Vous allez donc avoir besoin du… Lire la suite »

Des applications web riches avec GWT

Depuis plusieurs années, Google vous propose de créer des applications web très riches grâce à framework relativement facile à mettre en oeuvre (du moins au premier abord). L’objectif de cet article n’est pas de faire de vous un pro du GWT dans l’heure qui suit, mais plutôt de faire un état des lieux de la… Lire la suite »