Descrierea cursului
Acest curs va introduce in Spring Framework, cel mai raspandit framework complet pentru aplicatiile Java EE. Subiecte abordate includ Spring containers, dependency injection, validarea datelor, AOP, JDBC template, Hibernate template, si administrarea tranzactiilor declarative. Vom construi impreuna o aplicatie Web pentru ilustrarea framework-ului Spring Web MVC.
Cursul se adreseaza
Dezvoltatorilor Java si arhitectilor care doresc sa exploreze un framework popular, lider de piata
Ce veti obtine:
Odata ce ati incheiat cu succes cursul, veti putea:
* Sa intelegeti filozofia de baza a Spring
* Sa intelegeti conceptele Dependency Injection si Inversion of Control si avantajele pe care le ofera in crearea arhitecturii aplicatiilor
* Sa configurati beans in Spring
* i18N - Internationalizare cu Spring (configurare prin fisire sau configurare directa la nivel de cod Java)
* Sa scrieti validatori si property editors pentru tipuri de date definite de utilizator
* Sa intelegeti concepte de baza de AOP (Aspect-Oriented Programming)
* Sa folositi template-ul JDBC (JdbcTemplate si SimpleJdbcTemplate) pentru simplificarea accesului la baza de date
* Sa folositi template-ul Hibernate si clase de suport pentru integrarea Hibernate si Spring
* Sa configurati declarativ management pentru tranzactii
* Sa creati aplicatii Web folosind Spring MVC
* Sa lucrati cu diferite clase Controller pentru a construi aplicatii web flexibile.
Cunostinte necesare
Abilitati de programare in Java;
Cunostinte utile
Familiarizare cu diferite tehnologii Java EE (de ex. JDBC, JTA)