Archives for Développement - Page 16
Les bonnes pratiques avec Struts 2 – afficher un double select horizontalement
Voici le second billet dans la série sur Les bonnes pratiques avec Struts 2. Introduction Struts 2 permet de gérer facilement des doubles listes déroulantes (tag <select> en HTML) avec…
Supprimer les accents UTF8 avec PHP
Il est souvent utile de supprimer les accents des caractères accentués dans une chaîne. Cette action est utilisée par exemple pour générer une URL propre ou bien un nom de…
Les bonnes pratiques avec Struts 2 – construire des URLs avec les bons paramètres
Voici un premier billet dans la série sur Les bonnes pratiques avec Struts 2. Introduction Struts 2 permet de construire simplement des URLs avec le tag <s:url>. Le problème est…
Les bonnes pratiques avec Struts 2
Il y a quelques temps, j'ai commencé une série d'article sur Les bonnes pratiques avec Struts. Or, mon dernier article sur un comparatif entre Struts 1 et Struts 2 laissait…
Geronimo certifié Java EE 5
Ce n'est pas nouveau, Geronimo est certifié Java EE 5 depuis la version Et il y a un peu moins d'un mois, la version est sortie. Cette nouvelle version apporte…
JSTL EL – afficher l’identifiant de session
Vous utilisez la JSTL et les EL. Vous avez banni les scriplets de vos pages JSP. Mais comment faire référence à l'identifiant de session HTTP dans vos pages JSP ?…
Supprimer les warnings en Java
Lors de l'étape de compilation, le Java permet de lever les warnings sur des portions de code qui sont corrects d'un point de vue syntaxique, mais qui peuvent poser des…
Struts 1 ou Struts 2
Suite à l'arrivée de JSF, le projet Struts a dû se recadrer afin de ne pas de se disperser et de toujours proposer une offre cohérente et surtout compétitive. C'est…
Cross-domain en Javascript par l’exemple
Il y a quelques temps, je vous avais présenté les différentes solutions pour faire du cross-domain en Javascript. Cet article a suscité beaucoup d'interrogations sur la mise en œuvre. Alors…
Hibernate – attention aux injections SQL !
J'avoue que le titre de cette note est quelque peu alarmiste. C'est avant tout pour retenir l'attention et marquer les développeurs qui se croient à l'abri de ce genre d'attaque…