Zpřístupnění datového zdroje přes JNDI

Moderní přístup k datovým zdrojům je založen na přidání další úrovně adresovací abstrakce:

  • místo URL databáze, jména a hesla se

  • prostřednictvím jmenné a adresářové služby (JNDI) najde datový zdroj - aplikační programátor ani předem neví, kde je zdroj fyzicky uložen, jaký DBMS se o něj stará

  • datový zdroj se zpřístupní nikoli jako Connection, ale ponovu jako javax.sql.DataSource

  • teprve z něj se získá spojení.

[Poznámka] Poznámka

JNDI služba je obvykle ve správě aplikačního (webového) serveru (Tomcat, jboss...)