Logo Czechitas
Vloženo: 8. 4. 2017

Lekce 06 - Procvičování

Osnova:

  1. Organizační věci
  2. Zopakování obecně Spring MVC
    1. index.html a statické soubory
    2. virtuální adresy a @RequestMapping
    3. šablony JSP
  3. Spring MVC - První zobrazení stránky
    1. HTTP GET
    2. metoda zobrazNeco(), @RequestMapping(virtualniAdresa, GET)
    3. příprava ModelAndView (šablona a addObject("soucasnyRok", 2017))
    4. šablona JSP
    5. <jsp:useBean id="soucasnyRok"> a ${soucasnyRok}
  4. Spring MVC - Reakce na odeslání formuláře
    1. HTTP POST
    2. metoda zpracujNeco(NecoForm vyplnenyFormular), @RequestMapping(virtualniAdresa, POST)
    3. zpracování vstupů z vyplnenyFormular, výpočet výsledků
    4. příprava ModelAndView (šablona a addObject("univerzalniOdpoved", 42))
    5. šablona JSP
    6. <jsp:useBean id="univerzalniOdpoved"> a ${univerzalniOdpoved}
  5. Spring MVC - Reakce na odeslání formuláře s validací (alternativa k předchozímu kroku)
    1. HTTP POST
    2. metoda zpracujNeco(@Valid NecoForm vyplnenyFormular, Errors), @RequestMapping(virtualniAdresa, POST)
    3. kontrola validačních chyb
      • a) v případě chyb: přezobrazení původní stránky
      • b) žádné validační chyby: zpracování vstupů z vyplnenyFormular, výpočet výsledků
      • příprava ModelAndView (šablona a addObject("univerzalniOdpoved", 42))
      • šablona JSP
      • <jsp:useBean id="univerzalniOdpoved"> a ${univerzalniOdpoved}
  6. Procvičování (úkoly dle slajdů)
  7. Přestávka
  8. Java násobilka
  9. Domácí úkol: Dokončit Bezdomovce (ukol05)
  10. Domácí úkol: Hodnocení mužů / Výpočet velbloudů (ukol06)

Soubory

Materiály z lekce najdete zde: Java2Web-Lekce06.7z

Videozáznam

Na Youtube je záznam z lekce: