mercredi 27 octobre 2010

Devoxx Schedule dans Google Calendar

Les organisateurs de la conférence Devoxx 2010 ont mis à disposition le planning par une interface REST. Plusieurs clients ont été développés, en particulier pour des mobiles. A titre personnel, je n'ai ni iPhone ni Android, le plus pratique était donc d'avoir le planning complet dans Google Calendar. J'ai donc décidé de développer un petit programme, en ligne de commande qui lit le planning via l'API REST et qui génère un agenda Google.

lundi 11 octobre 2010

Environnement de développement JavaEE 6

J'ai voulu m'installer un environnement de développement JavaEE 6 virtuel. Une fois n'est pas coutume, j'ai utilisé beaucoup de produits Open Source d'Oracle dans cet environnement. J'en profite tant qu'on peut encore associer Oracle à Open Source, et j'espère qu'on pourra encore longtemps le faire. Mais ceci n'est pas le sujet de ce billet. Je voulais plutôt présenter le processus d'installation.

Voici donc de quoi est constitué mon environnement :

dimanche 10 octobre 2010

Tutoriel JSF, Spring et Hibernate

Mise en garde : ce tutoriel a été enregistré en 2008, beaucoup de choses ont changé depuis ; utilisez des version plus récentes des logiciels, APIs et librairies.

En rangeant mes affaires, je suis retombé sur une vidéo que j'avais enregistrée en 2008 pour le magazine "Linux Developer Journal". Ce numéro du magazine avait donné une part importante à Java, puisque Noël Perez y avait écrit un article et Antonio Goncalves y avait fait un edito. Tout ceci n'a pas vraiment porté chance au magazine puisque c'était le dernier numéro qui a été publié.

Cette vidéo est un tutoriel sur le développement Java avec JSF, Spring et Hibernate.


Tutoriel JSF, Spring et Hibernate from Alexis Hassler on Vimeo.

Le contenu associé à cette vidéo est disponible :
  • Les quelques slides qui me servent de fil conducteur sont sur slideshare.
  • Le script de création de la base de données peut être téléchargé.
  • Le code source de l'application peut être récupéré sur GitHub. Ce repository n'est pas exactement le résultat du tutoriel, mais une version mavenisée.
Si vous avez des problèmes de mise en oeuvre, postez une question sur le forum developpez.net et faites-moi signe par message privé. J'essaierai de répondre, mais c'est sans garantie.