Archive

Archives pour la catégorie ‘Java / J2EE’

Exploitation J2EE : il y a urgence !!!

08/06/2007

Xebia

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 , ,

Spring 2.1 : Interview de Rod Johnson par TSS

31/05/2007

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 ,

Quelles options pour persister ces objets java ?

29/05/2007

Java objects 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 ,

Injection de dépendances par annotations avec Spring 2.1

15/05/2007

Spring 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 , , ,

JavaFX : Java dans le monde des RIA

12/05/2007

Java 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 ,

Closures en Java : La proposition BGGA

11/05/2007

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 ,

L’arrivée des closures dans Java 7

11/05/2007

Xebia 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 , ,

La prise de mesure en AOP avec JAMon

09/05/2007

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 , ,

Le modèle de mémoire Java

23/04/2007

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

Annotations Java ou XML ?

12/04/2007

Xebia 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 , , ,