DRAOUI Abdelghani's Projects
A simple Java app demonstrating the various ways to perform depedency injection via a setter and via a constructor using Spring Framework [annotations and xml file methods].
Demo of a simple web app based on microservices approach is developed where spring cloud gateway and eureka discovery service are used, OPENFEIGN for fetching data from databases of microservices
REST and SOAP web services using JaxRS, @RestController, Spring Data Rest and JaxWS, Tested using SOAPUI and Postman
Creation of database from classes and relationships between these classes using Spring Data JPA. Thanks to Spring Data JPA, switching from various RDBMS and querying database is demonstrated.
Using Spring Data JPA (a declarative framework ) for creation of a database on a RDMS and for querying it by declaration of simple methods in a repository. Thanks to Spring Data JPA Switching easily from one RDMS to another is demonstrated here.
A simple CRUD app is developped as a use case. different users along with their password and with different roles are defined. data access and route access restrictions are defined using thymeleaf/spring namespace
A simple Java Web App (using thymeleaf) for demonstrating how to perform CRUD opeations. User Input Validation in the backend is demonstrated.
The recipes used in the presentation of Dan Vega
Stateless authentication using JWT, access token generated when user log in to his account. need to provide the access token to get ressources. refresh token is provided along with the accesss token for regenerating a new accesss token.