vendredi, juillet 18, 2008

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées cette semaine.

Eclipse
  • Ce billet n'est pas nouveau mais il m'a particulièrement intéressé. Il s'agit d'un retour d'utilisation de Guice avec Eclipse RCP. Pour info, Guice est un conteneur très léger pour faire de l'injection de dépendance. Le billet présente la mise en place d'une architecture MVC par vue.
  • Le projet Riena (blog) est une surcouche pour les applications Eclipse RCP permettant d'ajouter un look "entreprise" aux applications. J'entends pas apparence "entreprise" des applications qui proposent des composants formulaires et où la navigation suit une logique métier. Ce projet a donc pour objectif de faciliter la mise en oeuvre de ce type d'application.

mercredi, juillet 16, 2008

Sauvegarder la configuration d'exécution sous Eclipse ...

Quand vous utilisez un projet sous Eclipse et que vous souhaitez exécuter ce projet, vous passez généralement par une configuration d'exécution.

L'outil proposé par Eclipse vous facilite l'édition de nombreux paramètres. Prenons le cas d'une application Eclipse, les options généralement modifiées sont les paramètres d'exécution, les plug-ins du framework Eclipse employés et pleins d'autres choses ...

Si, comme moi, vous avez besoin de garder une trace de ces modifications (par exemple dans le cas d'une importation d'un projet) vous avez moyen de sauvegarder cette configuration d'exécution dans un fichier.

Pour cela, ouvrez l'outil d'édition des configurations d'exécution via le menu (Run -> Run Configurations... ) ou via le bouton de la barre d'outil d'Eclipse montré sur la capture d'écran ci-dessous.

Choisissez l'onglet Common puis sélectionnez l'option Shared file. Précisez un nom en sélectionnant comme répertoire celui du projet auquel la configuration appartient.

Ainsi, dés que vous importerez ce projet dans un autre workspace, la configuration d'exécution sera déjà prête. Elle sera automatiquement affichée dans la liste des configurations. Il ne vous restera qu'à exécuter.

J'ai pris comme exemple la configuration d'exécution d'une application Eclipse, mais ça fonctionne également pour tout projet qui utilise une configuration d'exécution (Java, JUnit, ...).

jeudi, juillet 10, 2008

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées cette semaine.

Eclipse
  • Le projet NatTable 1.5 fournit un composant graphique de type Table. A utiliser si vous sentez que le composant SWT ne fait pas l'affaire (annonce sur Eclipse Zone).
  • Le projet RCP Toolbox fournit des composants supplémentaires pour vos applications Eclipse. Malheureusement la release 1.0 est payante. Il reste quand même une version 0.4 à disposition en OpenSource sur Sourceforge (annonce sur Eclipse Zone).
  • Vous souhaitez utiliser Visual Editor sur Ganymede et vous êtes désespéré que ce projet ne soit pas compatible (et depuis la 3.3 !!!), voici un article qui explique comment résoudre ce problème. A quand un GUI Builder pour SWT aussi bon que Matisse ou Visual Studio. D'un autre côté, je ne suis pas contre d'utiliser un autre IDE, c'est simplement que pour faire du SWT sans Eclipse, les outils sont rares.
  • Annoncé la dernière fois, c'est bon, EclipseLink est estampillé 1.0 ; l'annonce sur le blog de l'équipe et le site du projet.
Divers
  • En fouillant sur DZone, j'ai remarqué que le site proposait en téléchargement libre (il faut s'inscrire pour ouvrir un compte), un ensemble d'articles très bien réalisé. Il y en a pour tous les sujets (IntelliJ IDEA, Design Patterns, jQuery Selectors, Spring Configuration, ...). Par ailleurs, il y a des annonces sur les prochains articles (GlassFish Application Server le 14 juillet, ...).