Top articles

  • Micro Tip #1 : et le html

    26 mars 2010 ( #Java )

    Pour ce premier micro tip, je vais vous parler d'un comportement du composant JSF qui est un peu surprenant (en version 1.2, je ne sais pas pour la 2.0) est un tag qui permet de générer une

    html en dynamique : vous...

  • Planifiez facilement vos batchs avec Quartz et JBoss Seam

    12 mars 2010 ( #Java )

    Dans cet article je vais vous parler de la feature la plus cool de Seam selon moi : l'intégration avec Quartz et la gestion des événements. La gestion des événements dans Seam Il existe un système d'événements, comme des signaux, en seam, qui s'utilise...

  • Testez facilement vos DAO en JPA avec Unitils et TestNG

    10 mars 2010 ( #Java )

    Pour ce premier article, je vais parler de la fonctionnalité la plus cool d'Unitils (à mon sens) : l'injection JPA. Ingrédients : Unitils : une trousse à outils du test unitaire. Vous ne pourrez probablement plus vous en passer. DBUnit : intégré (magiquement)...

  • Valider facilement une expression Cron avec Quartz

    11 mars 2010 ( #Java )

    Un jour ou l'autre, vous allez devoir mettre en place un ordonnanceur (si vous avez de la chance, ce sera avec Quartz). Très vite, vous allez utiliser cron. Il va falloir pouvoir modifier dynamiquement les expressions, pour que l'utilisateur, en cochant/décochant...

  • Connaitre la prochaine date d'exécution d'un job Cron avec Quartz

    13 mars 2010 ( #Java )

    Dans l'article précédent, je parlais du scheduler de batch cron CronSchedule qui prenait une date de premier lancement et une expression cron. Au lieu de lancer le job à la prochaine échéance cron à partir de la date donnée, il lance la première exécution...

  • Jboss Seam & JSF : n'oubliez pas d'indiquer la provenance des composants

    19 mars 2010 ( #Java )

    Récemment, j'ai pu aider un collègue qui devait débugger et reprendre une application Seam qui avait des fuites de mémoire. La personne qui avait développé cette appli avait fait rapide, sans se soucier de la durée de vie des composants, des données en...

  • Seam : visualiser au runtime les composants actifs

    21 mars 2010 ( #Java )

    Dans un article précédent, je racontais que j'avais aidé un collègue à reprendre une appli Seam/JSF qui avait des problèmes de mémoire. Mon premier mouvement, pour avoir une idée du nombre et de la durée de vie des composants créés, a été de faire un...

  • Seam : Ne pas repasser sur l'écran de login quand on est déjà authentifié

    21 mars 2010 ( #Java )

    En étudiant le code d'un projet Seam/Richfaces fait par des experts, je suis tombé sur un truc vraiment cool, que je m'empresse de vous livrer ici ! Le projet EDAS 2 Au cours de mon apprentissage de Seam, je suis tombé sur deux articles extrêmement intéressants,...

  • Ressources pour les IHM web

    25 mars 2010 ( #Général )

    Voici une liste de quelques outils et ressources pour le developpeur qui doit faire une IHM web : CSS Sur les frameworks css : www.noupe.com/css/5-popular-css-frameworks-tutorials-tools-for-getting-started.html Sur les grids css : www.noupe.com/design/ultimate-guide-to-grid-based-web-design.html...

  • Ressources pour les developpeurs Java

    26 mars 2010 ( #Général )

    Je vous fournis une liste des ressources pour le développeur JEE qui m'ont beaucoup été utiles (note : certains sites datent un peu, donc tout n'est pas forcément à prendre au premier degré) : Collections de tutoriaux Developpez : http://java.developpez.com/...

  • Micro Tip #2 : @PostConstruct VS @Create en Seam/EJB

    27 mars 2010 ( #Java )

    Pour ce deuxième micro tip, je vais vous parler de la différence entre @PostConstruct et @Create dans un environnement Seam/EJB. @PostConstruct est une annotation EJB3 qui indique que la méthode annotée sera invoquée après les injections de dépendances...

  • JSF : un code plus clair avec les Facelets

    27 mars 2010 ( #Java )

    Il existe déjà des milliers d'articles sur Facelets, la façon dont le framework est fait, etc.. Je ne vais donc en aborder qu'une fraction, celle qui est directement visible : la taglib ui. J'avais déjà parlé d'un de ces tags dans un précédent article,...

  • Micro Tip #3 : Jouer avec les extensions en JSF avec FacesServlet

    28 mars 2010 ( #Java )

    C'est un micro micro tip, parce qu'il est court et probablement assez connu, mais il est amusant, donc ça vaut le coup d'en parler. Lorsque vous faites du JSF, dans votre document web.xml, vous allez déclarer le FacesServlet : < servlet > < servlet-name...