W poprzedniej lekcji poznaliśmy podstawy teorii baz danych oraz składni języka SQL — dzisiaj wykorzystamy tę wiedzę w praktyce.
Dzisiejsza lekcja dotyczyć będzie korzystania z bazy danych w Springu bezpośrednio z użyciem JDBC. To ważne, ponieważ Spring zapewnia także uproszczone interfejsy i klasy które wspierają pracę z bazą danych z użyciem SQL (np. NamedPArameterJdbcTemplate), ale podstawowa zasada jest ta sama. Tym bardziej, że nie jest to obecnie często stosowana metoda, pozwolimy sobie na uproszczenie i jedyne ogólne omówienie.
Czytaj dalej →#11 — korzystamy z bazy danych
W dzisiejszej lekcji zajmiemy się po raz pierwszy bazami danych — na początku trochę teorii, a następnie użyjemy bazy danych do przechowywania informacji o kotach w naszym systemie :)
Tutaj chcę zwrócić uwagę na pewną rzecz — zmieniając naszą klasę DAO z ArrayListy na bazę danych nie będziemy modyfikować żadnej innej części naszej aplikacji! To tzw. abstrakcja z elementami hermetyzacji (enkapsulacji) — jedna z fundamentalnych zasad programowania obiektowego. Szerzej ten temat omówimy sobie w przyszłości, oczywiście przykład którym się posługujemy jest bardzo uproszczony, ale co do zasady o to właśnie chodzi w projektowaniu oprogramowania — tworzeniu komponentów, które udostępniają pewne funkcjonalności w określony sposób, ale szczegóły w jaki sposób to robią są ukryte, dzięki czemu w prosty sposób możemy podmieniać pewne elementy mając pewność, że nie zmieni to sposobu w jaki działa aplikacja.
Czytaj dalej →Popularne tagi
© 2026 Kobiety do kodu.
