Preferowany mechanizm uzyskiwania połączeń z bazą danych („fabryka połączeń")
Reprezentują rzeczywiste źródła danych, najczęściej relacyjne bazy danych
Typowo tworzone przez serwer w oparciu o zawartość pliku konfiguracyjnego data-sources. xml i udostępniane jako zasób w
JNDI (ang. Java Naming and Directory Interface)
Mogą implementować mechanizm connection pooling
■ Utrzymywana pula otwartych połączeń z bazą danych
■ Gdy aplikacja otwiera połączenie, otrzymuje jedno z połączeń z puli
mogło być ponownie wykorzystane
■ Gdy aplikacja zamyka połączenie, jest ono zwracane do puli i będzie
JAVA Wykład 15