Sunteți pe pagina 1din 1

Tema Lucrare de Licenta:

“ InfoProf – agenda profesionala a studentului la domeniul Informatica”


Prof. Coordonator Stiintific : Vasilescu Anca

Tehnologii folosite:
- Java
- Spring Boot
- Spring Data Jpa
- Hibernate
- Bootstrap
- React.js
- JavaScript
- HTML
- CSS

Platforma se bazeaza pe o arhitectura distribuita RESTful, sistemul backend fiind o solutie cloud
construita in limbajul de programare Java, iar sistemul frontend este unul Single Web
Application, avand ca fundatie tehnologia creata si sustinuta de Facebook, ReactJS. Pentru
rapiditate de dezvoltare, scalabilitate extinsa (lucru necesar pentru a folosi corect tehnologiile
cloud), testare unitara corecta a functionalitatilor, si suport excelent din partea unei comunitati
gigant, backend-ul are la baza renumita tehnologie Spring Framework. Aplicatia care ruleaza
intr-un servlet container Tomcat 8 foloseste Spring Boot pentru organizarea dependintelor si
configurarea tuturor modulelor, Spring Data pentru accesarea bazei de date MySQL (foloseste
Hibernate ca si implementare a specificatiilor JPA), Spring MVC pentru serviciile REST care vor fi
consumate de aplicatia web ReactJS (ulterior, pot fi consimate de aplicatii de mobil, sau de catre
alte platforme ce vor sa se integreze cu InfoProf), testarea unitara este realizata prin
intermediul JUnit. Frontend-ul, fiind o aplicatie de tip SPA (Single Page Application), se comporta
ca o aplicatie desktop, oferind o experienta de utilizare unitara, moderna. Bootstrap sta la baza
stilizarii aplicatiei web.