Java Naming and Directory Interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: {A} L'acronimo corrisponde a JAVA NAMING AND DIRECTORY INTERFACE. E' un componente che ricopre un ruolo molto importante in un Application Server, infatti permette tutta u...
 
Nessun oggetto della modifica
 
(32 versioni intermedie di 18 utenti non mostrate)
Riga 1:
{{s|linguaggi di programmazione}}
{A}
In [[informatica]] '''Java Naming and Directory Interface''' ('''JNDI''') è una [[Application Programming Interface|API]] [[Java (linguaggio di programmazione)|Java]] per [[Servizio di directory|servizi di directory]] che ricopre un ruolo molto importante all'interno di un [[application server]]. Permette ai [[client]] [[Java (linguaggio di programmazione)|java]] di scoprire e ottenere dati e oggetti attraverso un nome. Tipici usi includono:
L'acronimo corrisponde a JAVA NAMING AND DIRECTORY INTERFACE. E' un componente che ricopre un ruolo molto importante in un Application Server, infatti permette tutta una serie di operazioni tipiche:
* connettere un'applicazione Java a un servizio di directory esterno (come un indirizzo di una [[base di dati]] o di un server [[Lightweight Directory Access Protocol|LDAP]]).
· Transazioni (UserTransaction & TransactionManager)
* permettere a un [[Java Servlet]] di ottenere informazioni di configurazione fornite dal [[web container]].
· Pool di Connessioni ai Database (Datasource)
· Pool di Connessioni Transazionali ai Database (XADatasource)
· Connettersi a JMS e utilizzare Queue e/o Topic
· Connettersi ad un EJB
· Sicurezza
 
== Panoramica ==
Concettualmente è assimilabile ad una Hashmap.
 
Permette tutta una serie di operazioni tipiche:
 
·* Transazioni (UserTransaction & TransactionManager)
·* Pool di Connessioniconnessioni ai [[Database management system|database]] ([[Datasource]])
* Pool di connessioni [[Transazione (basi di dati)|transazionali]] ai database (XADatasource)
·* Connettersi a [[Java Message Service|JMS]] e utilizzare Queue''queue'' e/o Topic''topic''
·* Connettersi ad un [[Enterprise JavaBeans|EJB]]
·* Sicurezza
 
Concettualmente è assimilabile ad una Hashmap[[hash table]].
 
== Collegamenti esterni ==
* {{cita web|https://docs.oracle.com/javase/7/docs/technotes/guides/jndi/index.html|Java SE 7 JNDI page}}
* {{cita web|https://docs.oracle.com/javase/8/docs/technotes/guides/jndi/index.html|Java SE 8 JNDI page}}
* {{cita web|https://docs.oracle.com/javase/jndi/tutorial/|The JNDI Tutorial}}
 
{{Portale|informatica}}
 
[[Categoria:Java EE]]