Wpis z mikrobloga

#naukaprogramowania #java

Przy okazji posta @slimocb z listą frameworków i bibliotek Javy...
Ponieważ jeszcze trochę brakuje mi do zabawy z takimi dodatkami i wiem że pierwsze od czego zacznę to SQL, więc prośba: czy mógłby ktoś w skrócie opisać mechanizm użycia np. takiego H2 Database?
Chodzi mi o podstawy logiczne działania.
Trzeba np. uruchamiać oddzielny proces na serwerze czy wystarczy import modułów z katalogu?
Jak przykładowo inne dodatki mogą działać?
Jak w skrócie wygląda podawanie i pobieranie danych - logicznie jak to się odbywa.
Może jakaś sensowna literatura o używaniu frameworków/bibliotek w Javie?
  • 1
@gomello: W skrócie masz 3 najważniejsze artefakty:

- Aplikację w Javię
- Bazę danych
- interfejs JDBC

Bazę stawiasz jak chcesz, może to być osobna maszyna, osobna aplikacja, proces, może być osadzona w pamięci, być plikiem tekstowym, itp.

Następnie przy użyciu odpowiedniego sterownika JDBC Twoja aplikacja komunikuje się z bazą danych. Interfejs JDBC sprawia, że działanie aplikacji może być uniezależnione od dostawcy bazy (MySQL, PostgreSQL, H2, itp) - wystarczy (w teorii)