26 Haziran 2012, 13:28 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | JNDI Nedir? Java Naming and Directory Interface (JNDI) : Java İsimlendirme ve Dizin Interface sınıfından türetilmiş bir Java API'sidir. JNDI sayesinde bağımsız Java yazılım istemcileri keşfetmek ve bir isim üzerinden veri ve nesneleri aramak için kullanılır. Uygulama altında JNDI sınıfı bağımsızdır. Ek olarak, JNDI uygulamaları çerçevesinde takılı izin veren bir servis sağlayıcı arayüzü (SPI : Service Provider Interface) belirtir, böylelikle frameworklerin içinede rahatça plugin mantığı ile eklenebilir. Bir server kullanımı, düz bir dosya ya da bir veri tabanı hale getirmektedir; tercih kadar satıcıya etmektir. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. JNDI API bir ağ nesneleri aramak için Java RMI ve Java EE API'ler tarafından kullanılır. JINI kendi arama servisi vardır ve JNDI API kullanmaz. Api ; - Bir objeyi isim referansı ile bir mekanizmaya bağlar, - genel sorgular için bir dizine arama arabirimi sağlar, - girişleri modifiye edildiğinde müşterileri belirlemek olanak veren bir olay arabirim sağlar, - LDAP hizmet ek yeteneklerini desteklemek üzere, LDAP uzantıları sağlar. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. apısına basitçe bir göz atacak olursak; JNDI (Java İsimlendirme ve Dizin Arabirimi) bir hiyerarşi içinde kendi isimlerini düzenlemektedir. Bir isim gibi "com.mydomain.ejb.MyBean" gibi herhangi bir dize olabilir. Bir adı da Adı arabirimini destekleyen bir nesne olabilir, ancak bir dize bir nesneyi adlandırmak için en yaygın yoldur. Bir isim nesne veya adıyla tanımlanan dizin hizmetinde nesnesine bir başvuru ya depolayarak dizindeki bir nesneye bağlıdır. JNDI API bir nesne aramak için belirtir bir bağlam tanımlar.Başlangıç bağlamda tipik bir başlangıç noktası olarak kullanılır. En basit durumda, bir ilk bağlamda uygulanması için gerekli özel uygulama ve ek parametre kullanılarak oluşturulması gerekir.İlk bağlamda bir isim aramak için kullanılacaktır.İlk bağlamda bir dosya sistemi için kök veya bir dizin ağacı üst benzer. Aşağıda, bir başlangıç bağlamda oluşturarak bir örneğidir: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Bir bağlam o bağlamda daha önce bağlı isimleri aramak için kullanılır. Örneğin: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yukarıdaki kodu alternatif aşağıdaki gibidir: Context(Bağlam) nesnesi ayrıca sınıf içeren ilk bağlamda fabrika sınıfı adı ve sağlayıcı URL jndi.properties dosyayı ekleyerek yapılandırılabilir.Yukarıda kodu, aşağıda gösterildiği gibi azalacaktır: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
; Bir bağlam o bağlamda daha önce bağlı isimleri aramak için kullanılır. Örneğin: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | |
|
Etiketler |
directory, interface, java, jndi, nedir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
IF Felsefe Okulu: Bilgi (Episteme) Nedir? Ne Değildir? Genel Özellikleri Nedir? | Kalemzede | Felsefe | 0 | 11 Haziran 2022 21:12 |
IF Felsefe Okulu: Bilgi Felsefesi Nedir? Ne Değildir? Genel Özellikleri Nedir? | Kalemzede | Felsefe | 0 | 11 Haziran 2022 21:12 |
Transeksüel nedir? Transgender Nedir?Trans Nedir? | PySSyCaT | Cinsel Sağlık | 4 | 20 Ekim 2017 13:33 |
Ankara AHMET ANDİÇEN İLKÖĞRETİM OKULU Adresi Nedir? Telefonu Nedir? | Desmont | İç Anadolu Bölgesi | 0 | 22 Ocak 2015 21:31 |
Ankara 27 ARALIK LİONS İLKÖĞRETİM OKULU Adresi Nedir? Telefonu Nedir? | Desmont | İç Anadolu Bölgesi | 0 | 22 Ocak 2015 21:30 |