Alebo objednať len tento kurz za 39,00 €

Java Servlety

2h 29m 51s
Čas
42
Kapitol
386
Študentov
5.0
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Servlety (JSP, JSTL, EL, MVC pattern)

Ak sa pokúsiš otvoriť nejakú stránku napríklad: https://skillmea.sk, ktorá je postavená na báze servletov, tak táto webová stránka je nasadená na vzdialenom počítači – na serveri. Na tomto serveri je nainštalovaný napríklad tomcat, alebo iný servlet kontajner (tomcat je tiež servlet kontajner).

Ak sa pokúsiť otvoriť túto webovú stránku tým, že pôjdeš na jej url adresu, tak posielaš žiadosť (request). Táto žiadosť príde na server a ten vie, že to má poslať do servlet kontajneru. Túto žiadosť príjme a spracuje. Vo vnútri kontajneru sa vyhľadá v nastaveniach, či je pre túto adresu https://skillmea.sk priradený nejaký servlet, ak áno, tak do neho pošle request. 

V servlete bude niekoľko metód na spracovanie tohto requestu. Rozdelené, alebo volané budú podľa typu requestu. Typov requestov je niekoľko, napríklad GET request, alebo POST request. Vo vnútri v danej metóde sa potom ty ako programátor rozhodneš, čo budeš robiť – môžeš niečo uložiť do databázy, ak to bol napríklad POST request z poslaného formulára. Môžeš zobraziť html stránku, alebo xml alebo tento servlet slúži na stiahnutie word dokumentu. Možnosti sú široké.

Obrázok prebratý z: www.programcreek.com/

Čo sa naučíš?

Naučíš sa čo sú to Servlety – naučíš sa technológiu, ktorá je základom každej Java webovej aplikácie. Ďalej sa zoznámiš s view technológiami – teda musíš mať stránky aj zobrazené – ako sú JSP a k tomu pridružené JSTL a EL. Ukážeme si, ako môžeš filtrovať žiadosti na server, presmerovať žiadosti a podobne. Pochopíš, na akom princípe je založený MVC pattern. Aplikácie sa naučíš spúšťať a nasadzovať v servlet kontajnery. 

Po absolvovaní kurzu ti už nebude robiť problém začať chápať a budovať java web aplikácie. 

Čo potrebuješ vedieť?

Aby si zvládol tento kurz musíš mať absolvované základy javy

Kurz Java pre pokročilých nemusíš mať absolvovaný. Technológie, ktoré sa budeš učiť, zvládneš používať a väčšinu vecí pochopíš, ale pôjde ti to pomalšie, ako by si už mal vedomosti z kurzu Java pre pokročilých. 

Čo všetko dostaneš

  • videotutoriály o Java servletoch,
  • moderované diskusné fórum, 
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom,
  • certifikát o absolvovaní kurzu.
Online kurz Java Servlety je možné

Zoznam kapitol

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

Hodnotenia kurzu

Pozri aj tieto kurzy