Pokud se pokusíš otevřít nějakou stránku například: https://skillmea.sk, která je postavena na bázi servletů, tak tato webová stránka je nasazena na vzdáleném počítači – na serveru. Na tomto serveru je nainstalován například tomcat, nebo jiný servlet kontejner (tomcat je také servlet kontejner).
Pokud se pokusíš otevřít tuto webovou stránku tím, že půjdeš na její url adresu, tak posíláš žádost (request). Tato žádost přijde na server a ten ví, že to má poslat do servlet kontejneru. Tuto žádost přijme a zpracuje. Uvnitř kontejneru se vyhledá v nastaveních, zda je pro tuto adresu https://skillmea.sk přiřazený nějaký servlet, pokud ano, tak do něj pošle request.
V servletu bude několik metod na zpracování tohoto requestu. Rozdělené nebo pojmenované budou dle typu requestu. Typů requestu je několik, například GET request nebo POST request. Uvnitř v dané metodě se pak ty jako programátor rozhodneš, co budeš dělat – můžeš něco uložit do databáze, pokud to byl například POST request z poslaného formuláře. Můžeš zobrazit HTML stránku nebo XML nebo tento servlet slouží ke stažení Word dokumentu. Možnosti jsou široké.
Obrázek převzatý z: www.programcreek.com/
Co se naučíš?
Naučíš se, co jsou to servlety – naučíš se technologii, která je základem každé Java webové aplikace. Dále se seznámíš s view technologiemi – tzn. musíš mít stránky i zobrazené – jako jsou JSP a k tomu přidružené JSTL a EL. Ukážeme si, jak můžeš filtrovat žádosti na server, přesměrovat žádosti a podobně. Pochopíš, na jakém principu je založen MVC vzor. Aplikace se naučíš spouštět a nasazovat v servlet kontejnery.
Po absolvování kurzu ti již nebude dělat problém začít chápat a budovat Java web aplikace.
Co potřebuješ vědět?
Abys zvládl tento kurz, musíš mít absolvované základy Javy.
Nemusíš být absolventem kurzu Java pro pokročilé. Technologie, které se budeš učit, zvládneš používat a většinu věcí pochopíš, ale půjde ti to pomaleji, než kdybys už měl znalosti z kurzu Java pro pokročilé.
Co všechno dostaneš
videotutoriály o Java servletu,
moderované diskusní fórum,
garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem,