Online kurz Java Servlety

Java Servlety

Level
Kapitol
42
Kategorie
Programování
Hodnocení
4,3 z 5
Délka
2h 29min
Jazyk
SK

Servlety (JSP, JSTL, EL, MVC pattern)

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,
  • certifikát o absolvování kurzu.

Kapitoly online kurzu

Úvod (4)

00 Servlety zdrojové kódy
01 Spúšťame prvú webovú aplikáciu - nastavujeme úvodnú stránku
5:56
Ukázka zdarma
2:18
03 Pomôcka pre rýchle spustenie tomcatu cez maven
2:05

Servlety (23)

Ukázka zdarma
2:33
05 Pokúšam sa vytvoriť prvý servlet
1:53
06 Pridávame dependency pre servlety
3:34
07 Čo je obsahom url adresy - nastavujeme WebServlet anotáciu
6:43
08 Spracovanie od klienta po servlet a späť - vizuálne vysvetlenie
1:18
09 Nastavenie servletu cez web.xml súbor
2:36
10 Posúvame dáta do servletu - teória
1:46
11 Spracúvam parametre z url adresy
2:33
12 Posielame dáta cez formulár a spracúvame ich v doPost
4:28
13 Mixujem POST a url parametre
1:48
14 Odchytávame viacero hodnôt pod jedným kľúčom
3:07
15 Get a Post requesty
2:57
16 Session objekt
3:53
17 Context objekt
2:25
18 Filter - teória
2:57
19 Vytvárame prvý filter
3:22
20 Filter - init metóda
1:54
21 Filter - doFilter metóda
5:11
22 Presmerovanie
2:54
23 Include vs. Forward presmerovanie
3:49
24 Inštalácia tomcat serveru - ručné nasadenie war súboru
6:04
25 Deploy war aplikácie pomocou Mavenu do Tomcatu
4:24
26 Kódovanie na mäkčene a iné špeciálne znaky
6:42

JSP (5)

27 JSP - úvod
1:41
28 JSP - značky
5:25
29 JSP - kompilácia
2:01
30 JSP - zložitejší kód
2:57
31 JSP - preddefinované objekty
2:27

MVC pattern (4)

32 MVC pattern - Model-View-Controller
1:57
33 MVC na príklade
9:32
34 MVC - prerábame to na dto objekt
5:44
35 záver MVC, úvod k JSTL a EL
1:44

JSTL, EL (4)

36 EL syntax
7:10
37 EL objekty - scopes
3:05
38 JSTL core tagy 1
7:20
39 JSTL core tagy 2
5:52

Záver (2)

40 Záver - MVC frameworky, Čo je práve in
2:18
41 Jetty server - spomenutie
1:28

Lektor online kurzu

Lektor Jaroslav Beňo
Volám sa Jaroslav Beňo, predstavovať sa budem ako Jaro. Mám manželku. Máme zatiaľ dvoch synov. Som kresťan, ktorý študuje Bibliu. Kto chce vedieť viac, tak ma kľudne kontaktujte aj ohľadne tejto veci. Mám rád šport - aktívne a filmy. Vyštudoval som aplikovanú informatiku, ktorá mi dala základy, ale ako každý, aj ja som sa musel učiť sám praktickým písaním kódu. Som fanúšik videotutoriálov a rád zdieľam svoje vedomosti. Nemyslím si, že som extra nadupaný borec programátor, ale to čo viem - šírim ďalej. Verím, že ak sa budeme zdieľať porastieme vo vedomostiach rýchlejšie. Najviac ma poteší, keď ti budú moje videotutoriály užitočné. Všetko pod jednou strechou: www.jaroslavbeno.sk
4,4 Hodnocení
18 Kurzů

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

4,3 z 5 · 3 hodnocení

Doporučené online kurzy