
Ćwiczenia zaawansowane są kolejnym etapem na drodze doskonalenia informatycznych umiejętności. Czytelnicy, którzy poznali poprzednią książką Marcina Lisa "Java. Ćwiczenia praktyczne", z całą pewnością nie będą zawiedzeni. Z niniejszej publikacji dowiemy się, jak pisać programy wielowątkowe i jak w Javie obsługiwać bazy danych. Napiszemy własny, gotowy do praktycznego użycia czat oraz aplikację do wysyłania SMS-ów. Nauczymy się też tworzyć aplikacje sieciowe z interfejsem graficznym!
Wybrane zagadnienia:
- Wątki i programowanie współbieżne w Javie
- Synchronizacja wątków
- Programowanie sieciowe
- Czym są gniazda?
- Serwer wielowątkowy
- Łączenie z bazą danych
- Dodawanie rekordów
- Modyfikacja rekordów w bazie
- Obsługa transakcji i wartości null
- Aplikacja z interfejsem graficznym
Wstęp (5)Rozdział 1. Wątki i programowanie współbieżne w Javie (7)
- Klasa Thread (7)
- Interfejs Runnable (11)
- Synchronizacja wątków (17)
- Czym są gniazda? (29)
- Gniazda w Javie (30)
- Klient i serwer (35)
- Transmisja danych (39)
- Serwer wielowątkowy (49)
- Prawdziwa aplikacja - czat (chat) w Javie (63)
- Chat Serwer (77)
- Wyślij SMS (88)
- Idea (92)
- Łączenie z bazą danych (97)
- Dodawanie rekordów (106)
- Modyfikacja rekordów w bazie (112)
- Obsługa transakcji i wartości null (120)
- Aplikacja z interfejsem graficznym (126)