Migration du code des beans enterprise de la version 1.1 à la version 2.1
Les beans compatibles EJB (Enterprise JavaBeans) version 2.1 ne peuvent être assemblés que dans un module compatible EJB 2.100, bien que ce dernier puisse contenir des beans de la version 1.x et de la version 2.1.
Pourquoi et quand exécuter cette tâche
La spécification EJB version 2.1 spécifie que pour qu'une demande de méthode findBy du conteneur d'EJB soit lancée, l'état de tous les beans enterprise répertoriés dans la transaction en cours doit être synchronisé avec le système de stockage persistant. (Ceci pour que la requête soit exécutée sur les données actuelles). Si les beans de la version 1.1 sont à nouveau assemblés dans un module compatible avec EJB 2.1, le conteneur d'EJB synchronise l'état des beans de la version 1.1 et celui des beans de la version 2.1. Le comportement des applications peut donc être modifié, même si le code d'application des beans de la version 1.1 n'a pas été modifié.
Les informations suivantes s'appliquent généralement aux beans enterprise compatibles avec la version 1.1 de la spécification EJB. Pour plus d'informations sur la migration du code des beans générés à l'aide de l'outil Rational Application Developer, voir la documentation de ce produit.