février
2007
J’ai enfin pris le temps d’intégrer toutes les remarques qui m’ont été envoyées (et il y en avait beaucoup) dans mes tutoriels sur la JSTL et les Taglibs. Merci à tous pour ces remarques (et je m’excuse d’avance si j’en ai oublié – n’hésitez pas à me les renvoyer). A ce propos, je voudrais profiter de ce message pour mon prochain article : je souhaiterais faire un état des lieux des erreurs fréquentes des développeurs […]
février
2007
Le portail SDN a publié un article qui met en évidence le gain obtenu avec l’injection de ressource via les annotations dans Java EE 5. En effet, dans une application Java EE, l’accès aux ressources via JNDI est assez lourd, puisqu’il oblige à manipuler l’API de JNDI en gérant le casting et les NamingExceptions… Un code rébarbatif et assez loin de la logique métier du développeur, mais les annotations permettent de simplifier cela de manière […]
juin
2006
Lors de la rédaction de mon tutoriel sur les annotations, j’ai bien entendu consulté plusieurs articles sur le sujet. Parmis ceux-ci, le plus intéressant est sans aucun doute celui de Anders Holmgren, publié en mars 2005 sur le site de Sun, et traitant de la possibilité d’ajouter des contraintes de validation sur les propriétés d’un bean en utilisant seulement des annotations : Using Annotations to add Validity Constraints to JavaBeans Properties (en anglais bien sûr). […]
mai
2006
Comme vous devez le savoir, depuis quelques temps, IBM pousse Sun à « libérer » Java en le passant sous une licence OpenSource… Avec l’adoption de la version finale de Java EE 5, IBM a tenu à marquer le coup. Ainsi, bien que le vote d’IBM soit positif (comme la totalité des autres votes d’ailleurs), le résultat du vote de la JSR 244 comporte un commentaire particulier (en plus des « Hurrah! Hurrah! Hurrah! » et « Wheeeee! ») qui vise […]
février
2006
Le portail SDN nous présente quelques une des nouveautés des JSP 2.1 de Java EE 5 : Web Tier to Go With Java EE 5: Summary of New Features in JSP 2.1 Technology. On peut y lire entre autre que le thème principale de cette version est la facilité de développement, en incluant plusieurs technologies tels que la Java Standard Tag Library (JSTL) ou les Java Server Faces (JSF), mais également en utilisant les nouveautés […]
janvier
2006
Direct Web Remoting est une librairie J2EE développé par la firme anglaise GetaHead qui utilise AJAX afin d’exécuter des méthodes Java sur votre serveur directement depuis du code JavaScript sur le navigateur du client, ceci sans rechargement de la page. Elle ne fournit pas de composant près à être utilisé, mais un framework permettant de simplifier la création de tel composant sans se soucier de la communication client/serveur. La documentation présente quelques exemples de ce […]
novembre
2005
Je viens de découvrir l’existence d’une librairie de tag JSP qui permet d’utiliser une ensemble de composant dynamique en utilisant la méthodologie AJAX sans pour autant avoir à s’occuper d’écrire le code JavaScript destiné au navigateur… Bonne nouvelle donc pour tous les développeurs J2EE qui n’ont pas forcément une bonne connaissance du JavaScript !
septembre
2005
Le groupe de travail de la JSR 52 qui défini les spécifications de la JSTL, est en train de travailler sur la version 1.2. Cette dernière sera intégré dans la plateforme Java EE 5.0, c’est à dire qu’il n’y aura plus de librairie supplémentaire à télécharger : tout sera intégré dans le serveur d’application. Pour rappel, la JSTL est une librairie de tags facilitant l’écriture des pages JSP. Pour plus d’information, je vous invite à […]
septembre
2005
Prenons deux technologies qui semblent assez éloigné à première vue : XUL et JSF. D’un coté, nous avons XUL, le langage de description d’interface graphique en XML de Mozilla, utilisé entre autre pour les logiciels de la fondation (les interfaces de Firefox et Thunderbird sont écrites en XUL). De l’autre, JSF, le framework J2EE permettant de simplifier la conception d’interface pour les applications serveurs, dont l’implémentation de Sun vient de passer en OpenSource.
Tutoriels
Discussions
- Définition exacte de @Override
- Recuperation du nom des parametres
- Possibilité d'accéder au type générique en runtime
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- Difference de performances Unix/Windows d'un programme?
- [ fuite ] memoire
- Classes, méthodes private
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
- jre 1.5, tomcat 6.0 et multi processeurs