Com EJB 3 o pattern ServiceLocator morre?

Pessoal,

Com EJB 3 o pattern ServiceLocator morre? Se sim, alguém sabe me dizer pq?

[]s

Morre porque eles vão ser injetados nos clientes através de DI…

Quando utilizei EJB 3 eu usei o ServiceLocator para fazer cachê dos stubs.

Não sei se existe alguma outra forma (…talvez por anotações)

Anotações sim

http://www.onjava.com/pub/a/onjava/2006/01/04/dependency-injection-java-ee-5.html

[quote=Wonder]Quando utilizei EJB 3 eu usei o ServiceLocator para fazer cachê dos stubs.

Não sei se existe alguma outra forma (…talvez por anotações)
[/quote]

Pensei a mesma coisa, como farei cache dos meus stubs?

Mais, tenho outros recursos: SessionMail, DataSource e centralizei tudo nele, ele não pode morrer, pode?

Se vc parar para pensar verá que sempre há service locators, fábricas ou afins por trás de DI :wink: