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é.
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,
certifikát o absolvování kurzu.
Seznam kapitol
Úvod
00 Servlety zdrojové kódy
-
Dostupné pouze po zakoupení přístupu
01 Spúšťame prvú webovú aplikáciu - nastavujeme úvodnú stránku
5min
Dostupné pouze po zakoupení přístupu
2min
Dostupné v ukázce kurzu
03 Pomôcka pre rýchle spustenie tomcatu cez maven
2min
Dostupné pouze po zakoupení přístupu
Servlety
2min
Dostupné v ukázce kurzu
05 Pokúšam sa vytvoriť prvý servlet
1min
Dostupné pouze po zakoupení přístupu
06 Pridávame dependency pre servlety
3min
Dostupné pouze po zakoupení přístupu
07 Čo je obsahom url adresy - nastavujeme WebServlet anotáciu
6min
Dostupné pouze po zakoupení přístupu
08 Spracovanie od klienta po servlet a späť - vizuálne vysvetlenie
1min
Dostupné pouze po zakoupení přístupu
09 Nastavenie servletu cez web.xml súbor
2min
Dostupné pouze po zakoupení přístupu
10 Posúvame dáta do servletu - teória
1min
Dostupné pouze po zakoupení přístupu
11 Spracúvam parametre z url adresy
2min
Dostupné pouze po zakoupení přístupu
12 Posielame dáta cez formulár a spracúvame ich v doPost
4min
Dostupné pouze po zakoupení přístupu
13 Mixujem POST a url parametre
1min
Dostupné pouze po zakoupení přístupu
14 Odchytávame viacero hodnôt pod jedným kľúčom
3min
Dostupné pouze po zakoupení přístupu
15 Get a Post requesty
2min
Dostupné pouze po zakoupení přístupu
16 Session objekt
3min
Dostupné pouze po zakoupení přístupu
17 Context objekt
2min
Dostupné pouze po zakoupení přístupu
18 Filter - teória
2min
Dostupné pouze po zakoupení přístupu
19 Vytvárame prvý filter
3min
Dostupné pouze po zakoupení přístupu
20 Filter - init metóda
1min
Dostupné pouze po zakoupení přístupu
21 Filter - doFilter metóda
5min
Dostupné pouze po zakoupení přístupu
22 Presmerovanie
2min
Dostupné pouze po zakoupení přístupu
23 Include vs. Forward presmerovanie
3min
Dostupné pouze po zakoupení přístupu
24 Inštalácia tomcat serveru - ručné nasadenie war súboru
6min
Dostupné pouze po zakoupení přístupu
25 Deploy war aplikácie pomocou Mavenu do Tomcatu
4min
Dostupné pouze po zakoupení přístupu
26 Kódovanie na mäkčene a iné špeciálne znaky
6min