C/C++ / CGI / Sieć Novell / PHP / Java / SQL / Oracle / WebSphere MQ / WebSphere Message Broker / JavaScript / IT Quiz
...

DataSource

DataSource jest specjalnym zasobem serwera aplikacji zwi?zanym z obsług? bazy danych. Obiekt taki zdefiniowany na serwerze zawiera wszystkie informacje potrzebne do zrealizowania poł?czenia do konkretnej bazy danych, pocz?wszy od klas JDBC implementuj?cych to poł?czenie, a skończywszy na typowych parametrach zwi?zanych z poł?czeniem, nazwa serwera, bazy danych, itp. Same operacje na bazie danych z punktu widzenia programisty niczym się nie różni? poza tym, że taki obiekt DataSource należy najpierw wyci?gn?ć z serwera nazewniczego JNDI, a następnie dopiero z tego obiektu można pobrać obiekt Connection. Zasadnicza różnica polega na tym, że to serwer aplikacji zajmuje się zarz?dzaniem poł?czeń do bazy danych, a programista wywoływaniem odpowiednich operacji bazodanowych. To serwer zarz?dza pul? poł?czeń do bazy i ponownymi próbami poł?czenia w przypadku awarii. Na serwerze mamy możliwo?ć takiego skonfigurowania zasóbu DataSource, aby ograniczyć ilo?ć jednocze?nie otwartych poł?czeń. W celach wydajno?ciowych, maj?c na uwadze to, że często najbardziej czasochłonn? operacj? bazodanow? jest samo poł?czenie, możemy tak skonfigurować zasób aby zawsze na wszelki wypadek niezależnie, czy poł?czenie jest potrzebne czy nie kilka było aktywnych. Rozwi?zanie takie daje nam duż? swobodę przy konfigurowaniu i skalowaniu aplikacji oraz zalecane jest również ze względów bezpieczeństwa.<br><br>

Powrót


  Autorem serwisu jest Marcin Kasiński
Wszelkie prawa zastrzeżone. All rights reserved.
powered by technology... linux eclipse java php