
Apache Derby – prezentacja
Dystrybucja binarna po rozpakowaniu zawiera foldery (Rys. 241):

- bin – skrypty uruchamiające narzędzia Derby, serwer sieciowy oraz ustawiające ścieżki klas.
- demo – materiały demonstracyjne i przykłady
- docs – zestaw podręczników w postaci plików HTML i PDF
- javadoc – dokumentacja do kodu
- lib – zmodularyzowane biblioteki w archiwach JAR
- test – zestaw testów funkcjonalnych dla Derby
oraz pliki
- index.html – uruchomienie strony zawierającej informacje wstępne
- RELEASE-NOTES.html – uwagi o tym wydaniu Derby
Zawartość folderu bin
- dblook.bat – uruchamia narzędzie dblook
- derby_common.bat – sprawdza obecność i poprawność
JAVA_HOMEiDERBY_HOME, dodaje biblioteki (z wyjątkiem derbyrun i derbyLocale_XX) do zmiennejCLASSPATH - ij.bat – uruchamia narzędzie ij
- NetworkServerControl.bat – uruchamia NetworkServerControl
- setEmbeddedCP.bat – dodaje biblioteki Derby, niezbędne dla trybu embedded, do zmiennej
CLASSPATH - setNetworkClientCP.bat – dodaje biblioteki Derby, niezbędne do połączenia klienta z Derby Network Server, do zmiennej
CLASSPATH - setNetworkServerCP.bat – dodaje biblioteki Derby, niezbędne do uruchomienia Derby Network Server, do zmiennej
CLASSPATH - startNetworkServer.bat – uruchamia Network Server lokalnie
- stopNetworkServer.bat – zatrzymuje Network Server lokalnie
- sysinfo.bat – uruchamia narzędzie sysinfo
Zawartość folderu lib
| Biblioteka/Archiwum | Moduł | Opis |
|---|---|---|
| derby.jar | org.apache.derby.engine | Biblioteka silnika. Dla wbudowanych baz danych. W środowisku client/server potrzebna tylko na serwerze. |
| derbyclient.jar | org.apache.derby.client | Biblioteka klienta sieciowego. Niezbędna do użycia klienckiego sterownika sieciowego Derby. |
| derbyLocale_*.jar | org.apache.derby.locale_* | Biblioteki lokalizacji. 13 sztuk. derbyLocale_pl.jar dla języka polskiego. |
| derbynet.jar | org.apache.derby.server | Biblioteka serwera sieciowego. Niezbędna do uruchomienia Derby Network Server. |
| derbyoptionaltools.jar | org.apache.derby.optionaltools | Biblioteka narzędzi. Zapewnia wgląd w metadane, dostęp do innych baz danych, pozwala na pełnotekstowe wyszukiwanie i importowanie danych w formacie JSON. |
| derbyrun.jar | org.apache.derby.runner | Biblioteka narzędzi (uruchomieniowa) używana do uruchamiania narzędzi Derby. |
| derbyshared.jar | org.apache.derby.commons | Biblioteka silnika. Niezbędna w każdej konfiguracji. |
| derbytools.jar | org.apache.derby.tools | Bibliotek narzędzi. Niezbędna w czasie wykonywania dla narzędzi Derby takich jak ij, dblook oraz import/eksport. Niezbędna dla serwera sieciowego w czasie pracy. |
Oprócz plików *.jar w folderze znajduje się plik archiwum derby.war, który jest używany na serwerze sprzętowym do uruchamiania i wyłączania Derby Network Server wraz z serwerem programistycznym, np. Apache Tomcat.
Wymagane biblioteki
| Konfiguracja | Wymagane biblioteki |
|---|---|
| Zdalny klient | derbyclient.jar, derbyshared.jar |
| Silnik wbudowany | derby.jar, derbyshared.jar |
| Serwer sieciowy | derbynet.jar, derby.jar, derbytools.jar, derbyshared.jar |
| Narzędzia wbudowane | derbytools.jar, derby.jar, derbysharded.jar |
| Ułatwienie uruchamiania | derbyrun.jar, derbynet.jar,derbytools.jar, derby.jar, derbyshared.jar |
Zaktualizowane 2022-10-11 15:31.
