Posts Tagged ‘JNDI’

Accedere ad una directory LDAP con JNDI

In questo poste vedremo come interrogare una directory LDAP tramite le API JNDI. Ricordiamo che LDAP è un protocollo standard per l’interrogazione e la modifica dei servizi di directory, nato come alternativa snella al DAP, in quanto richiede il più leggero e popolare protocollo TCP/IP invece della intera pila OSI. Inoltre LDAP semplifica certe operazioni di X.500 e omette certi aspetti intricati.

Accedere con JNDI ad un Naming Service: il FileSystem

In questo articolo vedremo come accedere ad un servizio di naming come il FileSystem locale di una macchina. Per poter procedere con l’esempio dobbiamo scaricare un SPI (Service Provider Interface) specifico per il FileSystem dal sito:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=7110-jndi-1.2.1-oth-JPR@CDS-CDS_Developer

JNDI: Java Naming and Directory Interface

In questo articolo vedremo cos’è un servizio di Naming ed un servizio di Directory dopodiché vedremo come è possibile accedere a questi servizi tramite la API JNDI.

Un servizio di naming (naming service) è un sistema per associare nomi a degli oggetti e trovare degli oggetti in base al loro nome. Molti programmi che usiamo quotidianamente utilizzano dei nomi per individuare degli oggetti come ad esempio la posta elettronica: dobbiamo fornire il nome del destinatario affinchè un messaggio possa essere inviato e ricevuto da esso. Oppure quando vogliamo accedere ad un file dobbiamo sempre fornire un nome per potervi accedere. Una funzionalità di un naming service è quella di mappare nomi user-friendly (facili soprattutto da ricordare) con indirizzi, identificatori o veri e propri oggetti usati dai programmi. Ad esempio il DNS mappa le URL di una macchina (www.appuntisoftware.it) su indirizzi IP (ad esempio 192.168.1.2).

elettronica