Java EE 8 Design Patterns and Best PracticesPaulo Alberto Simoes, Rhuan Rocha, Joao Carlos Purificação · First published 2018Open the Tome