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

Nové kurzy z oblasti databází!

Nové kurzy s tématikou Business analýzy a sběru uživatelských požadavků  

Spring Framework - pokročilý vývoj

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:

  • Úvod do Spring webových technologií
  • Efektivní architektura webové aplikace
  • Přehled technologií
  • Použití Springu ve webových aplikacích
  • Spring MVC
  • Úvod do Spring MVC
  • Controller, binding formulářů
  • Internacionalizace aplikací, skiny
  • Spring JSP tagy
  • Podpora pro různé view technologie
  • Spring Web Flow
  • Pojmy – flow, action, state, transition, atd.
  • Tvorba a nasazení flow
  • Spouštění akcí
  • Zabezpečení flow
  • Persistence flow
  • Dědičnost flow
  • Kompletní webová aplikace na Spring Web Flow
  • Spring Security
  • Obecné principy
  • Konfigurace ve webové aplikaci
  • Security JSP tagy
  • Zabezpeční metod
  • Pokročilá práce s filtry
  • X.509
  • LDAP
  • Single sign-on pomocí CAS
  • OpenID
  • Spring Remoting
  • Principy vzdáleného volání
  • RMI, Hessian, Burlap
  • Web Services
  • JMS

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

Navazující kurzy: