Spring Framework tečaj 09.01.2012. - 13.01.2012. i 27.02.2012. - 02.03.2012.
Spring Framework je skup biblioteka koji znatno olakšava razvoj aplikacija u programskom jeziku Java, kako standardnih tako i onih enterprise aplikacija. Spring Framework je u Java i J2EE svijet uveo nekoliko novosti, poput principa Inversion of Control (IoC) i Dependency Injection (DI), programiranje pomoću aspekata ( Aspect Oriented Programming, AOP) i mnoge druge. Ovaj tečaj daje potpuni pregled Spring Frameworka, od početnih do naprednih mogućnosti.
Potrebno je predznanje Jave i J2EE tehnologije.
Dan 1: Osnove Spring Frameworka Uvod u Spring, postavljanje radnog okruženja:
Potreba za Spring Frameworkom – zašto je potrebno pojednostavljenje razvoja aplikacija u Javi
Što je Spring Framework?
Konfiguracija, aplikacijski kontekst
Inversion of Control
Dependency Injection
Aspect Oriented Programming (AOP)
Dan 2: Pristup podacima Pristup podacima pomoću Springa:
Princip Spring Templatinga
Princip DAO sloja
Spring i JDBC
Spring i Hibernate
Springova hijerarhija iznimki
Transakcije
Dan 3: Programiranje za web Kako koristiti Spring u razvoju aplikacija za web:
Spring MVC
Različite tehnologije u view sloju
Data binding, validacija, internacionalizacija
Spring WebFlow
Dan 4: Spring security i Spring integracija s vanjskim servisima Kako koristiti Springove sigurnosne mehanizme i kako Spring koristi remote servise:
Sigurnost web aplikacija
Autentikacija i autorizacija korisnika
Korištenje rola u aplikaciji
Korištenje remoting servisa (RMI, HttpInvoker i web servisi)
Dan 5: Napredni koncepti Zašto je Spring Framework tako moćan i široko prihvaćen:
Spring i REST
Spring i messaging
Naprednije tehnike kod Springa (povezivanje JNDI resursa, slanje email poruka, uvođenje scheduled taskova i asinkrone metode)