Vaše kvalita a výkon jsou naším cílem

Základy správy zdrojového kódu v Subversion

Termín 23.5.2012

Sleva na 3000,- Kč bez DPH na osobu!

Základy administrace databázového serveru MS SQL 2008 R2

Garantovaný termín -24.5.2012, sleva na 3500 Kč bez DPH!!!!

Spring MVC a RESTful web

Kategorie: 
Trvání: 
2 dny
Cena: 
16 000 Kč

Cíle školení: Spring MVC je jeden ze tří nejběžnějších frameworků pro tvorbu webových aplikací nad Java EE (dva další jsou JSF a GWT). Navazuje na myšlenky z Apache Struts a dalších frameworků Model-View-Controller, které operují na úrovni požadavků HTTP (na rozdíl od komponentních frameworků jako je JSF nebo Wicket). Spring MVC je v současné době nejpropracovanější framework pro tvorbu RESTful webových služeb i webových aplikací a je o něco flexibilnější než například JAX-RS. Spring MVC lze používat "uživatelsky", ale lze jej také poznat zevnitř. Účastníci kurzu se dozvědí se spoustu detailů ohledně architektury nejnovějšího Spring MVC 3.1 a jeho využití. Kurz předpokládá, že účastníci mají přehled o JSP, Servletech a Spring Frameworku.

Cílová skupina kurzu: Kurz je určen zejména pro programátory nad Java EE a softwarové architekty, kteří znají JSP a Spring Framework.
 

Obsah kurzu:

  • Servlety, JSP a nasazení na Tomcat
  • Spring Framework a webové aplikace
  • Spring MVC - FrameworkServlet, DispatcherServlet
  • @Controller, @RequestMapping, @ModelAttribute, @InitBinder a další
  • JstlView, RedirectView a další View
  • FreeMarker a Velocity jako náhrada za JSP
  • OXM - mapování XML na objekty, JAXB, JSON, MappingJacksonJsonView
  • ConversionService, převod ze Stringu na cílové mezi typy
  • Validace vstupů pomocí JSR-303: Bean Validation (Hibernate Validator)
  • Spring MVC JSP custom tags, FreeMarker macros
  • DispatcherServlet.properties a mvc:namespace, vysvětlení deklarovaných beanů
  • Upload a download souborů
  • Internacionalizace, Locale, změna jazyků
  • Zachytávání výjimek
  • HandlerMapping, HandlerAdapter, HandlerMethod
  • Spring Web Flow, průvodci ve stránkách

Předpokládané znalosti: Java Standard Edition na běžné úrovni, JSP a Spring Frameworku

Navazující kurzy: