Java EE 6’da EJB’er İçin JNDI Adresleri
Java EE kullananların sıkıntı yaşadığı en temel konulardan birisi de, EJB’lerin JNDI adreslerinin ne olduğu konusudur. Bu konu Java EE 6’ya kadar bir standart üzerine oturtulmamış olduğundan, uygulama sunucusu (application server) üreticilerinin farklı yaklaşımlarını bilmek ve ona göre JNDI erişimleri yapmak söz konusudur. (Gerçi Java EE 5 ile başlayan bağımlılık zerketme (dependency injection, DI) sayesinde yönetilen nesnelerde EJB erişimi çok kolaylaşmıştı ama yine de örneğin uzaktan erişimler için JNDI arama (lookup) çağrıları gerekmekteydi.) Yani, her uygulama sunucusu için geçerli bir genel geçer adresleme mekanizması yoktu. Yoktu diyorum çünkü bu konu Java EE 6 ile gelen EJB 3.1’de çözüme kavuşturuldu. Aşağıda standart hale getirilmiş JNDI’ın EJB isimlendirme yapısını kısaca aktaracağım.
okumaya devam …
Toplam görüntülenme sayısı: 2161