[Java lista] EJB 3 jndi neve
Verhás István
istvan at verhas.com
2010. Már. 10., Sze, 11:38:23 CET
Szerintem nem biztos, hogy jobban jársz mint ha a web.xml használod.
Az rendben van, hogy ha Te töltöd be a controllereket akkor nem tudod
használni az annotációt (persze ha azt is implementálod akkor még
használhatod is, nincs benne varázslat, hogy csak a kontainer
használhatja az annotációkat!!), de miért ne töltené be a container a
controllereket mint resource az "egy servlet"-ben? Vagy ha ragaszkodsz a
saját loaderhez akkor az "egy servlet"-ben még mindig használhatod a
@EJB annotációt.
üdv
vi
Böszörményi Péter wrote:
> Termeszetesen megtalalja, semmi gond nincs vele.
>
> A tortenet kicsit faramuci.
> Adott egy feleves feladat, ejb 3, servlet, jsp alapokon, GF V2-n. Kulso libet
> nem lehet hasznalni. Erre kell egy kis webalkalmazast irni (egy egyszeru
> feladat menedzselo program). MCV szellemeben szeretnem megoldani a dolgot.
> Ehhez viszont sok-sok servletet kell irni, ami sok-sok web.xml turassal jar.
> Ezt viszont el szeretnem kerulni. Ezert jott az isteni szikra: Controller
> interface, amit majd a muveletek megvalositanak. A controllerek egy csomagba
> lesznek behanyva. Egy servlet indulaskor kibogarassza - init parameter alapjan
> - a controllereket, betolti az osztalyokat, peldanyositja oket, dobalja nekik
> a kereseket. Mivel ezeket a controller objektumokat en hoztam letre, es nem a
> kontener, ezert a EJB annotaciot ot nem lehet hasznalni. Ezert vagy nyomatom
> ezerrel a jndi lookupot a kodban, vagy - es az egesz kerdes ezert indult el -
> valamennyire szimulalom a kontener mukodeset, es az annotalt mezokbe en tolom
> bele az ejb-ket. Ez a tortenet lenyege.
>
> On Wednesday 10 March 2010 11:10:06 Verhás István wrote:
>
>> És egyébként megtalálja?
>> Ha igen, akkor nem mindegy milyen néven?
>> Ha nem, akkor meg úgyis meg kell adni.
>> üdv
>> vi
>>
>> Böszörményi Péter wrote:
>>
>>> Es ez az elnevezesi mod Servlet esteben is el vajon?
>>>
>>> On Tuesday 09 March 2010 22:37:28 István Viczián wrote:
>>>
>>>> Szia,
>>>>
>>>> Lokális neveket keres a megadott szabály szerint, és ehhez a deployer
>>>> rendel globális neveket.
>>>>
>>>> EJB 3.0 JSR 16.5.1.1 (414. old.):
>>>> The Bean Provider uses the EJB annotation to annotate a ï¬eld or setter
>>>> property method of the bean
>>>> class as a target for the injection of an EJB reference. The reference
>>>> may be to a session bean’s business
>>>> interface or to the local home interface or remote home interface of a
>>>> session bean or entity bean.
>>>> The following example illustrates how an enterprise bean uses the EJB
>>>> annotation to reference another
>>>> enterprise bean. The enterprise bean reference will have the name
>>>> java:comp/env/com.acme.example.ExampleBean/myCart in the referencing
>>>> bean’s naming context, where ExampleBean is the name of the class of the
>>>> referencing bean and
>>>> com.acme.example its package. The target of the reference must be
>>>> resolved by the Deployer.
>>>> package com.acme.example;
>>>> @Stateless public class ExampleBean implements Example {
>>>> ...
>>>> @EJB private ShoppingCart myCart;
>>>> ...
>>>> }
>>>>
>>>> Még némi rizsa:
>>>>
>>>> http://jtechlog.blogspot.com/2009/01/jndi-nevek-ejb-krnyezetben.html
>>>>
>>>> Remélem segÃt.
>>>>
>>>> Viczi
>>>>
>>>> 2010/3/9 <zmblevlist at gmail.com>:
>>>>
>>>>> Tehat akkor eselyes, h magaban vegigturja a jndi fat?
>>>>>
>>>>> On Tuesday 09 March 2010 22:06:28 Auth Gábor wrote:
>>>>>
>>>>>> Halihó!
>>>>>>
>>>>>> zmblevlist at gmail.com Ãrta:
>>>>>>
>>>>>>> A kerdes egyszeru: Ha jee 5 alatt egy Servletben van egy @EJB-s
>>>>>>> annotacio egy adattagra (semmi parameter az annotacionak), akkor
>>>>>>> milyen nevem probalja megkeresni a jndi faaban a kontener az ejb-t?
>>>>>>>
>>>>>> Ha jól rémlik, akkor nem nevet keres hozzá, hanem az interfész
>>>>>> implementációját adó EJB-t. Ha több ilyen van, akkor nem tudom... :)
>>>>>>
>>>>> --
>>>>> Üdvözlettel,
>>>>> Böszörményi Péter
>>>>> _______________________________________________
>>>>> Javalist mailing list
>>>>> Javalist at javagrund.hu
>>>>> http://javagrund.hu/mailman/listinfo/javalist
>>>>>
>>>> _______________________________________________
>>>> Javalist mailing list
>>>> Javalist at javagrund.hu
>>>> http://javagrund.hu/mailman/listinfo/javalist
>>>>
>
>
--------- következõ rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20100310/bc3e9f22/attachment.html
További információk a(z) Javalist levelezõlistáról