bonjour,

simple question sur le cycle de vie des EJBs... Voila, pour créer un ejb on utilise un bout de code de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
InitialContext jndiContext = new InitialContext(properties);
Object reference = jndiContext.lookup("ejb.MonSession");
MonHome monHome = (MonHome) PortableRemoteObject.narrow(reference, MonHome.class);
MonSession monSession = monHome.create();
Je me demandais si je lance un test (contenant le bout de code ci dessus) 25 fois sur un même serveur d'ejb, vais avoir 25 insatnce de mon ejb session de créée.

j'ai trouver ceci pendant mes recherches :
void remove() throws java.rmi.RemoteException, javax.ejb.RemoveException : cette méthode demande la destruction du bean. Pour un bean entité, elle provoque la suppression des données coorespondantes dans la base de données.
Or dans tous les exemple que j'ai pu trouver, aucun ne fait appel a la methode remove... Je suppose qu'un time out se declenche au bout d'un moment... mais que deviennent mes ejb session créés une fois mon test terminé ?

d'avance