--- In jug-indonesia@yahoogroups.com, Endy Muhardin <endy.muhar...@...> wrote:
>
> 2009/5/12 Jecki <jecki...@...>:
> >
> >
> > 2009/5/12 Aldian Fajri Hadi <a...@...>:
> >>
> >> Nggak gitu pak. Kalau lookup belum tentu dibuatkan fresh objek. Ada
> >> mapping
> >> internal antara jsessionid dengan SFSB. Kalau SFSB belum ada di map, akan
> >> dibuatkan fresh objek. kalau SFSB sudah ada di map, tinggal digunakan yang
> >> sudah ada. Jangan lupa SFSB = stateful _session_ bean.
> >>
> >
> > gw ga ahli di EJB, tapi kayanya penjelasannya janggal. kalau sudah
> > urusan sama jsessionid berarti itu adalah web environment. sedangkan
> > EJB sendiri adalah business component yang bisa dipanggil oleh client
> > yg beragam, tidak hanya web. jadi semestinya EJB tidak dependent
> > terhadap web environment, dalam hal ini jsessionid. asumsi saya ini
> > adalah fitur yg diberikan oleh web framework tertentu, semisal seam
> > framework. kalau client java desktop memanggil SFSB lewat RMI kan ga
> > ada yang namanya jsessionid. CMIIW
> 
> 
> Iya ini memang 'magic' nya Seam.
> @In itu kan annotationnya Seam?
> 
> Makanya kalau SFSB betulan ya tidak boleh menggunakan SFSB dalam SLSB
> atau Servlet.
> Kalo Seam ya lain urusan.
> 

Kita harus pakai contextual injection. Kalau Seam pakai @In,
kalau murni ejb pakai method interceptor yang didalamnya ada assignment dari 
InitialContext.lookup

AF



Kirim email ke