Java Servlety

2h 29min
Čas
42
Kapitol
Programování
Kategorie
4.3
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

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.
Online kurz Java Servlety je možné

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
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
03 Pomôcka pre rýchle spustenie tomcatu cez maven
Dostupné pouze po zakoupení přístupu
Servlety
Dostupné v ukázce kurzu
05 Pokúšam sa vytvoriť prvý servlet
Dostupné pouze po zakoupení přístupu
06 Pridávame dependency pre servlety
Dostupné pouze po zakoupení přístupu
07 Čo je obsahom url adresy - nastavujeme WebServlet anotáciu
Dostupné pouze po zakoupení přístupu
08 Spracovanie od klienta po servlet a späť - vizuálne vysvetlenie
Dostupné pouze po zakoupení přístupu
09 Nastavenie servletu cez web.xml súbor
Dostupné pouze po zakoupení přístupu
10 Posúvame dáta do servletu - teória
Dostupné pouze po zakoupení přístupu
11 Spracúvam parametre z url adresy
Dostupné pouze po zakoupení přístupu
12 Posielame dáta cez formulár a spracúvame ich v doPost
Dostupné pouze po zakoupení přístupu
13 Mixujem POST a url parametre
Dostupné pouze po zakoupení přístupu
14 Odchytávame viacero hodnôt pod jedným kľúčom
Dostupné pouze po zakoupení přístupu
15 Get a Post requesty
Dostupné pouze po zakoupení přístupu
16 Session objekt
Dostupné pouze po zakoupení přístupu
17 Context objekt
Dostupné pouze po zakoupení přístupu
18 Filter - teória
Dostupné pouze po zakoupení přístupu
19 Vytvárame prvý filter
Dostupné pouze po zakoupení přístupu
20 Filter - init metóda
Dostupné pouze po zakoupení přístupu
21 Filter - doFilter metóda
Dostupné pouze po zakoupení přístupu
22 Presmerovanie
Dostupné pouze po zakoupení přístupu
23 Include vs. Forward presmerovanie
Dostupné pouze po zakoupení přístupu
24 Inštalácia tomcat serveru - ručné nasadenie war súboru
Dostupné pouze po zakoupení přístupu
25 Deploy war aplikácie pomocou Mavenu do Tomcatu
Dostupné pouze po zakoupení přístupu
26 Kódovanie na mäkčene a iné špeciálne znaky
Dostupné pouze po zakoupení přístupu
JSP
27 JSP - úvod
Dostupné pouze po zakoupení přístupu
28 JSP - značky
Dostupné pouze po zakoupení přístupu
29 JSP - kompilácia
Dostupné pouze po zakoupení přístupu
30 JSP - zložitejší kód
Dostupné pouze po zakoupení přístupu
31 JSP - preddefinované objekty
Dostupné pouze po zakoupení přístupu
MVC pattern
32 MVC pattern - Model-View-Controller
Dostupné pouze po zakoupení přístupu
33 MVC na príklade
Dostupné pouze po zakoupení přístupu
34 MVC - prerábame to na dto objekt
Dostupné pouze po zakoupení přístupu
35 záver MVC, úvod k JSTL a EL
Dostupné pouze po zakoupení přístupu
JSTL, EL
36 EL syntax
Dostupné pouze po zakoupení přístupu
37 EL objekty - scopes
Dostupné pouze po zakoupení přístupu
38 JSTL core tagy 1
Dostupné pouze po zakoupení přístupu
39 JSTL core tagy 2
Dostupné pouze po zakoupení přístupu
Záver
40 Záver - MVC frameworky, Čo je práve in
Dostupné pouze po zakoupení přístupu
41 Jetty server - spomenutie
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Java Servlety

Dost neprehladne pre nezainteresovanych a malo prehladne. Inak lektor je fajn, rozumie sa veci a zda sa, ze ho to bavi a rovnako aj ucit vie.

Juraj K.

Java Servlety

Spokojnost

Lukas D.

Podívej se i na tyto kurzy

19 Online kurzů
2 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.