L’arrivée des closures dans la version 7 de java fait beaucoup parler d’elle.
Dans un article publié sur le blog de Xebia France, Guillaume Bodet revient sur les closures et leurs apports, présente les deux approches émergeantes (BGGA et CICE) et nous livre son point de vue sur le sujet.
Dans un article publié sur le blog de Xebia France, Manuel Eveno propose une solution pour effectuer des mesures de performance en s’appuyant sur l’AOP (Aspect Oriented Programmation).
L’article repose sur un exemple qui utilise l’implémentation AspectJ couplée avec l’outil Open Source JAMon.
Cette présentation donnée par Jeremy Manson aux Google Tech Talks de mars 2007 traite du modèle de mémoire Java et des changements qui y ont été apportés par le JDK 5 (threads, synchronisation, variables volatiles, attributs finaux, …).
Il propose également un modèle d’implémentation d’accès concurrents à la mémoire.
Dans un article publié sur le blog de Xebia France, Manuel Eveno profite de l’arrivée de Guice pour se poser la question du mode de configuration des frameworks java / J2EE.
Que doit-on préférer ? Les annotations java ou des fichiers XML ?
Les deux approches ont leurs avantages et leurs inconvénients. La réponse de chacun est sans doute une question d’habitudes … ou de religion …
JOT (Java Open Toolkit) est un projet (encore embryonnaire) mené par Guillaume Bodet de Xebia IT Architects, dont l’objectif est d’offrir aux applications java / J2EE un ensemble d’utilitaires, d’API et de bonne pratiques visant à en faciliter l’exploitation.
Il publie sur le blog Xebia un premier article consacré à ce projet qui traite de la journalisation (ou log).
Data Access Object (DAO) est un design pattern visant à isoler la logique de persistance dans des classes d’accès aux données. Dans un article très complet, paru sur dev2dev, Dhrubojyoti Kayal présente le pattern DAO avec ces forces et ces manques. Puis il explique comment le framwork JDBC / DAO de spring 2.0 permet de combler certaines de ces lacunes.
Sun l’a annoncé la semaine dernière : La nouvelle license de Java (langage, compilateur) est la license GPL, la plus ouverte des licence du monde open source. Cette annonce n’est pas une révolution mais une évolution naturelle de Java. Cette nouvelle va, par exemple, permettre de placer la JVM au coeur des distributions Linux, voire même au niveau Kernel.
Guillaume Bodet, directeur technique de Xebia, répond aux questions d’Olivier Rafal (Le Monde Informatique) concernant les impacts et les conséquences de cette nouvelle licence.