Microservizi in Java con Spring Boot e Spring Cloud

Negli ultimi anni non si sente altro che parlare di microservizi: se fai microservizi sei cool, altrimenti sei vecchio. Il salto da una applicazione monolitica ad una costellazione di piccole applicazioni però può essere più doloroso di quanto si pensi se non si hanno strumenti in grado di supportare le problematiche introdotte dai sistemi distribuiti.
Spring è sempre stato una garanzia e non sorprende se oggi come oggi Spring Cloud si sia ritagliato nel giro di poco tempo il ruolo di framework leader quando si pensa ai microservizi nel mondo Java....
Continue reading...

Spring-retry

Spring-retry Spring-retry è uno dei tanti side-project di Spring: famoso framework utilizzato per la dependency injection. Questa libreria ci permette di rilanciare metodi in maniera automatica, rendendo inoltre questa operazione trasparente al resto dell’applicazione. In questo post cercherò, tramite 3 semplici esempi, di illustrarvi le caratteristiche principali di questa libreria. Setup Per aggiungere spring-retry ad un progetto basta aggiungere la...
Continue reading...

Primi passi con Spring Batch

Realizzando applicazioni business-to-business non è raro incontrare la necessità di fare movimentazione massiva di dati in modo automatico, schedulato e fail-safe. Un bel batch quindi è quello che ci vuole! 🙂 Ovviamente si può fare in mille modi, usare mille framework differenti se necessario, schedularli tramite Cron per esempio o Quartz e così via. Ultimamente mi è capitato di dover...
Continue reading...

Maven Archetype per JSF 2, Spring 4 e JPA 2

Sono passati ormai più di due anni dal post che spiegava come creare un progetto con JSF, Spring e Hibernate/JPA. E’ arrivato il momento di aggiornarlo a Maven, con tutte le nuove dipendenze! Un archetipo tutto nuovo Ovviamente se si parla di migrare il progetto a Maven, non possiamo che partire da un archetipo. Cercando in rete, quello più interessante...
Continue reading...