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). […]
juin
2006
Java 5.0 a apporté un grand nombre de nouveautés dans le langage. Si certaines se sont rapidement imposé, comme les Générics qui touchent un grand nombre de classe de l’API standard, d’autre sont resté assez « discrète » dans un premier temps : les Annotations. Mais la sortie prochaine de Java SE 6 alias Mustang pourrait changer la donne, grâce à la JSR 269 : « Pluggable Annotation Processing API« . Cette dernière, qui vient de passer à l’état […]
juin
2006
Les slides qui ont servis à présenter la JSR 269 à JavaOne sont disponible en ligne (au format PDF, et en anglais bien sûr) : J1_2006-BOF-0606.pdf. Pour rappel, cette JSR, qui sera incluse dans Java SE 6, permettra d’intégrer complètement apt (l’outil de traitement des annotations) dans le compilateur javac… Il va falloir que je me fasse une rubrique spéciale pour les annotations Source : Joseph D. Darcy’s Sun Weblog
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 […]
avril
2006
Mustang (Java SE 6) inclut la JSR-223, dont l’objectif est de proposer un framework permettant d’utiliser des langages de scripts au sein d’une application Java. Il est donc théoriquement possible d’avoir une interaction entre votre code Java et n’importe quel langage de script… Théoriquement… En effet seul le JavaScript est supporté en standard (basé sur le moteur Mozilla Rhino) (Voir le sujet ‘Javascript n’a rien à voir avec Java !!! C’est vrai cela ?‘ pour […]
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 […]
février
2006
En passant sur SDN, je suis tombé sur un article sur les Design Pattern. Au programme, le Singleton qui permet d’avoir une instance unique d’une classe partagé par toute l’application, et l’Observer qui permet à une instance de classe d’en « surveiller » une autre (il vous est peut-être plus familier sous le nom de Listener). Rien de bien méchant ou révolutionnaire là dedans, mais cela m’a rappelé les présentations des principaux Design Pattern de Sébastien Meric […]
janvier
2006
Le groupe de travail de la JSR 270 a publié une Early Draft Review du contenu de Java SE 6 « Mustang ». Ce document donne un aperçu assez proche de ce que comportera la prochaine version de Java, qui devrait sortir vers la moitié de l’année 2006… Et vous ? Vous êtes passé à Java 5.0 ?
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 […]
janvier
2006
En ce début d’année 2006 je voudrais tout d’abord vous souhaiter une bonne et heureuse année à tous… Mais je voudrais en profiter pour faire une petite rétrospective de ce qu’a été l’année 2005 sur le domaine Java de developpez.com…
Tutoriels
Discussions
- Difference de performances Unix/Windows d'un programme?
- [ fuite ] memoire
- jre 1.5, tomcat 6.0 et multi processeurs
- Possibilité d'accéder au type générique en runtime
- Recuperation du nom des parametres
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
- Classes, méthodes private
- Définition exacte de @Override