Skip to content

mrOranger/Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring e Spring Boot

Questa repository contiene degli esempi su Spring e Spring Boot, fatti personalmente dopo aver seguito il corso https://www.udemy.com/course/spring-e-spring-boot-la-guida-completa/ sulla piattaforma di e-learning Udemy. In particolare, questa repository contiene i seguenti esempi:

  1. Spring Web è un'introduzione al framework Spring e Spring Web, con la creazione di una serie di REST controller per operazioni su un Database creato internamente al codice, in particolare, le operazioni che vengono implementate sono le classiche richieste di un servizio REST.
  2. Spring Data Access è un'evoluzione del progetto precedente, con la differenza che questa volta si interagisce con un reale database realizzato con il DBMS MariaDB, diversamente dalla versione precedente il progetto include anche la realizzazione del pattern architetturale DAO, e quindi l'uso del Dependency Injection iniettando l'interfaccia che contiene le operazioni di accesso al database. Tuttavia, per implementare le operazione sono state scritte manualmente le query da utilizzare ed anche le modalità per mappare il le righe in di una tabella nella corrispondente classe.
  3. Spring Object Relational Mapping completa l'esempio precedente, usando Hiberante per realizzare l'ORM tra l'applicazione ed il Database. Inoltre, viene introdotto il concetto di repository per astrarre le operazioni di accesso al database.
  4. Infine, con Spring Boot realizziamo un esempio più complicato, facendo uso di quello che è stato imparato dalle applicazioni precedenti, ed usando il framework Spring Boot che configura automaticamente un'applicazione Spring completa di server e di liberie per l'accesso al database e di Hibernate.

Nella repository Microservices realizzeremo dei microservizi con Spring Boot, con un progetto in continuazione su questa riga.

About

Repository containing a Spring Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages