Zasady tworzenia aplikacji internetowych
- HTML,
- specyfikacja JSP,
- tworzenie i obsługa formularzy,
- łączenie JSP z klasami Javy,
- uruchamianie aplikacji na serwerze Tomcat.
Bazy danych w aplikacjach internetowych
- problem zachowania połączenia i wielowątkowości,
- connection pool,
- DBCP.
Protokół HTTP
- Cechy protokołu,
- request i response,
- problem utrzymywania połączenia,
- sesje,
- ciasteczka (cookies).
Biblioteki znaczników
- Biblioteka JSTL,
- moduły core, fmt, sql,
- sposób użycia i możliwości formatowania,
- tworzenie obiektów JavaBean.
Tworzenie servletów
- najprostsze servlety,
- konfiguracja mapowania,
- cykl życia,
- przekserowania.
Architektura MVC
- zadania dla Controllera i Widoku,
- budowa przykładowej aplikacji.
Programowanie po stronie klienta
- możliwości języka JavaScript,
- przykłady walidacji formatek i poprawiania interfejsu aplikacji,
- technologia Ajax
Frameworki
- cel i zasada działania frameworka,
- przykłady użycia frameworków na przykładzie JSF