Pour un EJB statique, si j'obtiens sa référence en utilisant InitialContext.lookup (itsMappedName), pour chaque appel de (InitialContext.lookup (itsMappedName)) retourner un nouvel EJB stateful ou le même EJB stateful?InitialContext.lookup (ejbMappedName) renvoie une nouvelle instance ou une ancienne instance
0
A
Répondre
0
public class SFEJB implements EJBRemote{
//.....
}
public class Class1{
void method1{
InitialContext ctx = new InitialContext(env);
EJBRemote testEJB= (EJBRemote)ctx.lookup(mappedName#fullclassname);
//.....
}
}
Je trouve retournera un nouvel EJB stateful (SFEJB) pour chaque initialContext.lookup (mappedName # fullclassname). Dans un premier temps, je pense que "Stateful" dans "Stateful EJB" signifie que pour le même client web, j'obtiendrai le même EJB avec état pour chaque appel de initialContext.lookup (mappedName # fullclassname), mais maintenant je connais le "Stateful" est juste un moyen pour le testEJB, chaque appel de méthode appellera la même instance SFEJB (donc dans un état).
Alors testEJB est le client EJB de SFEJB? (SFEJB rappelle testEJB)
Questions connexes
- 1. GetDefaultView renvoie une nouvelle instance
- 2. PHP: retourner une nouvelle instance ou retourner la même instance
- 3. renvoie l'objet sérialisé (s'il existe) sinon renvoie une nouvelle instance?
- 4. une instance hot-swapping lui-même avec une nouvelle instance
- 5. FlashScope.getCurrent (...) renvoie toujours une nouvelle instance de FlashScope
- 6. Bundle.loadClass() renvoie une instance de classe sans champs ou méthodes
- 7. Créer une nouvelle instance ou simplement définir des variables internes
- 8. Créer une nouvelle instance d'un objet, ou modifier celui existant?
- 9. java - renvoie une instance d'une classe (tableau)
- 10. RavenDB Load aggregate renvoie une instance vide
- 11. EC2 Instance Retirement - Redémarrez ou lancez une nouvelle instance depuis AMI?
- 12. Liaison à une nouvelle instance d'un objet
- 13. VS2010 Beta 2 "Démarrer une nouvelle instance"
- 14. Javascript exporte une nouvelle instance d'objet
- 15. Comment créer une nouvelle instance d'un ItemCollection
- 16. Comment ouvrir une nouvelle instance de jEdit?
- 17. Créer une nouvelle instance dans le MEF
- 18. android OS crée une nouvelle instance d'activité ou affiche une ancienne activité qui a été poussée dans la pile d'activité
- 19. Xcode charge une ancienne instance d'une image au lieu d'une nouvelle
- 20. Est-ce que cela définit une nouvelle classe ou une nouvelle instance?
- 21. Nouvelle instance dans TWebBrowser
- 22. () une instance
- 23. Android, Interface, nouvelle instance
- 24. Créer une nouvelle instance d'une classe donnée une instance en Python
- 25. Une façon intéressante de créer une nouvelle instance en Java
- 26. une commande emacs pour ouvrir une nouvelle instance d'emacs
- 27. Mock une nouvelle instance d'objet dans une classe abstraite
- 28. Unité pour retourner une nouvelle instance de service
- 29. Modifier un objet avec xml sans créer une nouvelle instance
- 30. comment déterminer qu'une instance d'un service est en panne et lancer une nouvelle instance
Oh, je trouve plus complexe, si l'ejb est sans état, alors chaque fois que le ctx.lookup (mappedName # fullclassname) retourne le même proxy !! y a-t-il une erreur ?? – user1169587