Rekl bych, ze uvnitr JSP by to byla dobra prasecina, ani me nenapadlo to zkouset :) Na druhou stranu, i z JSP stranky se nakonec stava servlet, takze proc ne? :)
Uvnitr weboveho kontejneru urcite. Co se tyka "na strane klienta", zalezi jestli klient je v jine JVM ci nikoli.
Podle toho, co jsem zkousel ja, tak jedina moznost je uvnitr "Main classy" (tridy, kde je main metoda a "lukapuji" (pekne slovo) remote interface), alespon tak je to prezentovano pro EJB3 :)
Jinak klasicky pres InitialContext.lookup.
V JBoss AS nejsem az takovy znalec, ale jak je to s JNDI kontextem? Napriklad uvnitr glassfishe, kdyz chci ziskat nejakou EJB beanu jinak, nez pres @EJB (DI), ale pres Context.lookup, musim specifikovat JNDI v anotaci @EJBs nad danou komponentou.
vsak to...skusal to vobec niekedy niekto? Pokial ide o jboss tak mne DI fungovalo v servlete na nejakej 5 beta verzii na 4.x mi to neslo...
v JSP som to neskusal vobec, ale mam silne pochybnosti...uz si presne nepamatam, ale zda sa mi ze EJB 3 specifikacia to asi ani pre JSP stranky nepozaduje
kazdopadne ak sa to niekomu bude chciet vyskusat mohol by napisat ako dopadol
to ze je mozne nadefinovat DI nad classom a lookapovat ho rucne v specifikacii je, ale to ze nieje mozne urobit lookup bez zadefinovania tejto dependency je pre mna novinka