JDBC
- podstawy JDBC,
- używanie języka SQL w Javie
Rozszerzenia JDBC
- Interfejsy SCROLLABLE, UPDATABLE, DATASOURCE
Konfiguracja źródła danych
- Singleton,
- Connection Pool,
- niezależność od źródła
Wzorzec DAO
- tworzenie interfejsów DAO,
- problemy i ich rozwiązania
Biblioteki ORM
- biblioteki dostępu do danych – JPA, Hibernate,
- tworzenie mapowania XML,
- adnotacje,
- mapowanie w adnotacjach
Asocjacje i ich mapowanie
- asocjacje jeden do wielu i wiele do wielu,
- tworzenie struktur,
- dziedziczenie,
- konfiguracja
Tworzenie zapytań obiektowych
- Język JPQL i obiekt Criteria