Ich habe einen Java EE-Web-App mit einer Gruppe von JSF geerbt, die für den Zugriff auf einen @Remote
Schnittstelle Verwendung von EJB-Injektion gemacht:@EJB Lookup als Parameter statt hart codiert
@EJB(lookup = "java:global/myapp-business/myapp-services/CustomerFacadeBean")
Es funktioniert, aber als ich Ich überprüfe die Anwendung für die Deployment-Jungs, die ich als Parameter machen möchte.
Ich nehme an, es muss einen guten Grund für den Entwickler geben, nur lookup
verwendet zu haben, so wie ein erster Versuch, ich bin bereit, das gleiche Szenario zu replizieren.
Aber ich hätte gerne eine Meinung, um diese Injektion so "portabel" und "konfigurierbar" wie möglich zu machen. Wenn ich mich in den alten Tagen von Ejb 2 nicht irrte, gab es das ejb-ref in der web.xml.