
L’exploitation devient, avec l’augmentation en nombre et en criticité des applications J2EE, une discipline fondamentale pour les départements Production.
Luc Legardeur, président de Xebia France tire la sonnette d’alarme :
Exploitation J2EE : il y a urgence !!! sur le blog de Xebia France.
Christophe Heubès Java / J2EE Exploitation, J2EE, Xebia
Interview réalisée lors de l’Open Source Business Conference à San Francisco, publiée en deux épisodes.
Il y est question de Spring 2.1, Spring Web Flow et Spring Batch.
Via The Server Side :
Christophe Heubès Java / J2EE Java, Spring
Dans un article publié sur SOA World, Richard Conway évalue les options qui nous sont offertes pour persister nos objets java.
La première phrase de cet article très complet est sans appel : “We live in a relational world - which is too bad since we develop with objects.”
Dans son article, Richard Conway choisit d’aborder le problème d’une façon assez peu répandue : Partir du modèle objet java pour évaluer les différentes manières de les persister (Plutôt que de chercher les moyens de combler le fossé entre un modèle objet et un modèle relationnel pré-existants).
Il explore les options suivantes :
- Hibernate : Le framework de mapping objet / relationnel le plus répendu),
- DB4Objects (DB4O) : Une base de données objet.
- InterSystems’ Caché avec Jalapeño : Une base de donnée qui permet de stocker directement des POJO via Jalapeño.
Ces critères d’évaluation sont :
- La facilité d’implémentation
- La facilité à persister des objets
- La facilité à lire des objets
- Les capacités à :
- Contrôler la profondeur des objets persistés (suivi des relations)
- Contrôler la largeur des objets persistés (nombre d’attributs)
- Parcourir les arbres d’objets
- Gérer les intégrités référentielles et les contraintes
- Gérer l’unicité
- Supporter les indexes
- La sécurité et les contrôles d’accès
- La portabilité
Java Feature — Evaluating Options for Persisting Java Objects
Christophe Heubès Java / J2EE Java, Persistance
Spring 2.0 a introduit le support des annotations pour les développeurs utilisant Java 5 ou 6.
Avec la version 2.1, la configuration par annotation a été largement étendue et il est maintenant possible de gérer les injections de dépendances Spring par annotations.
Dans un billet / tutorial publié sur le blog d’interface 21, Mark Fisher nous propose 10 étapes pour découvrir ces nouvelles fonctionnalités.
Annotation-Driven Dependency Injection in Spring 2.1.
Christophe Heubès Java / J2EE AOP, IOC, Java, Spring
A la conférence JavaOne 2007, Sun Microsystems a annoncé l’entrée de Java dans le monde des RIA (Rich Internet Applications) avec la commercialisation de deux nouveaux produits Java : JavaFX Script et JavaFX Mobile.
Pour en savoir plus l’analyse de Fréderic Cavazza sur son blog : Sun relance Java dans la compétition des interfaces riches.
Christophe Heubès Java / J2EE Java, JavaFX
En complémenter de l’article de Guillaume Bodet sur l’arrivée des closures dans Java 7, voici la présentation de la proposition BGGA faite par Neal Gafter aux Google TechTalks 2007.
Christophe Heubès Java / J2EE Closures, Java
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.
Des closures en Java
Christophe Heubès Java / J2EE Closures, Java, Xebia
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.
La prise de mesure en AOP avec JAMon
Christophe Heubès Java / J2EE AOP, Java, Xebia
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.
Christophe Heubès Java / J2EE Java
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 …
Configuration en Annotations Java ou en XML ?
Christophe Heubès Java / J2EE Annotation, Java, Xebia, XML