Spring este o platforma universala, usor de folosit si flexibila pentru dezvoltarea aplicatiilor Java SE si Java EE. Este un framework pentru dezvoltarea si functiile sale – in special inversiunea controlului – pot sa fie utilizate pentru imbunatatirea vitezei si calitatii proiectelor Java, inclusiv proiecte care implica si interactiunea cu baza de date.
Vom discuta despre modulul Spring JDBC si avantajele folosirii Spring impreuna cu JDBC pentru interactiunea cu bazele de date. Folosirea inversiunii controlului si configurarea XML simplifica foarte mult munca unui programator si cantitatea de cod care trebuie scrisa.
In timpul training-ului vom discuta si despre modulele Spring ORM – mai exact cum este folosit Spring impreuna cu framework-urile Object Relational Model, prin intermediul exemplelor bazate pe Hibernate si JPA. Mai mult decat atat cursul contine si informatii despre managementul tranzactiilor prin intermediul unei metode declarative, cu ajutorul anotarilor Spring.